Size: a a a

2020 August 18

RM

Roy Mustang in C++ Together 2.0
Там .dll юзает .dll и невозможно указать что этот экспорт, а тот импорт
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Roy Mustang
Го я закомичу - глянешь?
Давай
источник

RM

Roy Mustang in C++ Together 2.0
источник

RM

Roy Mustang in C++ Together 2.0
Вот смотри, в папке модули есть CMakeLists.txt, он лишь добавляет директории других модулей
источник

RM

Roy Mustang in C++ Together 2.0
внутри самих папок ModuleTestA, ModuleTestB я сделал в HFMain.cpp функцию точки входа как extern "C" __declspec(dllexport), а внутри HFModule.hpp я сделал HF_API, который я скидывал выше на скринах
источник

RM

Roy Mustang in C++ Together 2.0
Попробуй собрать
источник

RM

Roy Mustang in C++ Together 2.0
Там все зависимости в папке идут уже
источник

RM

Roy Mustang in C++ Together 2.0
Можно ничего не качать уже
источник

RM

Roy Mustang in C++ Together 2.0
Он целый список ошибок кидает
источник

RM

Roy Mustang in C++ Together 2.0
еще ругатся стал на виртуальные методы
источник

RM

Roy Mustang in C++ Together 2.0
HF_API объявлен в Helena/Common/HFPlatform.hpp
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Roy Mustang
Попробуй собрать
Я не за компом, и сегодня не буду больше, заебался
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
источник

RM

Roy Mustang in C++ Together 2.0
Так, вижу
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Я бы вот тут наверное сделал другой макрос HF_PLUGIN_API
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Alex Ф-ф-фэils!🌠︙
Я бы вот тут наверное сделал другой макрос HF_PLUGIN_API
И им бы обмазал апиху плагинов
источник

RM

Roy Mustang in C++ Together 2.0
Alex Ф-ф-фэils!🌠︙
Я бы вот тут наверное сделал другой макрос HF_PLUGIN_API
Так мне и классы модулей надо экспортируемми делать и плагины
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Это макрос аналогичен HF_API
источник

RM

Roy Mustang in C++ Together 2.0
Поэтому я завел один HF_API
источник

RM

Roy Mustang in C++ Together 2.0
Я знаю
источник