У вас есть код 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
Как скомпилировать DLL через mingw32-gcc с помощью dllimport и dllexport ⇐ C++
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение