JIT-связывание.obj файлов для однократной компиляции кода - возможно ли это?

Предположим, что есть объектный файл, например myobj.obj, Это просто ассемблерный код в шестнадцатеричной форме, если он не выполняет никаких специфических для системы вещей: использует абстрактный интерфейс, фактическая реализация добавляется во время компоновки, когда .lib файл добавлен. Таким образом, объектные файлы теоретически являются кроссплатформенными (если реализации вызываемых функций добавляются во время компоновки) вокруг конкретной архитектуры, например i386. Итак, если объектные файлы на 100% связаны на стороне пользователя, они могут распространяться и выровняться со своими зависимостями во время установки или выполнения, я прав? Итак, возможно ли создать кроссплатформенную статическую библиотеку и связать приложение с соответствующими библиотеками на компьютерах пользователей?

0 ответов

Другие вопросы по тегам