Код: Выделить всё
#ifdef MYPROJECT_EXPORTS
#define MYPROJECT_API __declspec(dllexport)
#else
#define MYPROJECT_API __declspec(dllimport)
#endif
< /code>
и используйте myproject_api в источнике. < /p>
Итак, я сделал это. Это не имело абсолютно никакого эффекта. < /P>
В некоторых ответах говорится, что в свойствах проекта есть «экспортные символы» - не то, что я могу найти, нет (хотя поиск свойств проекта не так просто, поэтому я мог бы его пропустить). Но я не импортирую библиотеки. < /P>
Так что я немного застрял.extern "C" __declspec(dllexport) wchar_t const *getName()
{
return Npp_Plugin::get_plugin_name();
}
extern "C" __declspec(dllexport) void setInfo(NppData data)
{
plugin = std::make_unique(data);
}
Подробнее здесь: https://stackoverflow.com/questions/797 ... -without-a
Мобильная версия