У меня типо кроссплатформенная хрень. У тебя просто возвращаются интерфейсы на объекты, даже на файлики. В теории это можно всё упаковать в кроссплатформу
Имеется в виду всего лишь кросс-OS хрень, но под одну семью процессоров? Если так, то именно виртуальность не нужна, достаточно позднего связывания как у DLL.
У тебя есть ОДИН файлик, аля исполняемый файлик. И он может запускаться на любой х86 ОС, лишь бы был совместим ABI А со стороны ОС, надо просто написать минимальную либу, которая представляет абстрактные наборы для взаимодействия с ОС
Какая досада, у разных OS разные calling conventions 😈
Так сделай один, тебе какая разница. Я потому и говорил что минус в том, что долго эти вызовы к ОС делаться будут
Обсуждают сегодня