AtariSMN82
@AtariSMN82
Разработчик игр

Как сделать совместимую между компиляторами динамическую линковку функций?

Я помечаю функцию через extern "C" чтобы её имя было без инфы о типе и затем собираю библиотеку с помощью g++ -shared. Я могу динамически линковать такую функцию в винде и линуксе, но будет ли это работать если использовать другой компилятор? Нужно ли мне писать дополнительные атрибуты типа dllexport или cdecl, чтобы другие компиляторы могли вызывать функции без ошибок с совместимостью?
  • Вопрос задан
  • 110 просмотров
Решения вопроса 1
Vapaamies
@Vapaamies
Разработчик будущей ОС для ПК размером 250 МБ
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы