Как скомпилировать DLL через mingw32-gcc с помощью dllimport и dllexportC++

Программы на C++. Форум разработчиков
Anonymous
Как скомпилировать DLL через mingw32-gcc с помощью dllimport и dllexport

Сообщение Anonymous »

У вас есть код C++, который должен компилироваться в Windows и Linux. Я использую mingw32 в Windows и GCC в Linux.
Аналогом общих объектов Linux в Windows являются библиотеки DLL.
Согласно документации GCC, компиляция некоторых DLL в Windows обычно выполняется с помощью __declspec(dllexport) и __declspec(dllimport).
Как я могу сгенерировать DLL, но без загромождает мой код этими атрибутами? Например, есть ли какие-либо варианты автоматического и неявного объявления всех невстроенных определенных функций как dllexport, а всех импортированных функций как dllimport?

Подробнее здесь: https://stackoverflow.com/questions/793 ... -dllexport

Вернуться в «C++»