Size: a a a

2020 August 18

RM

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

A

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

RM

Roy Mustang in C++ Together 2.0
Alex Ф-ф-фэils!🌠︙
Тогда HF_MODULE_API ещё бы фиганул
Да, но проблему это не решает с ошибками
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Короче, то, что внутри модуля - должно быть обмазано другим макросом
источник

RM

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

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Alex Ф-ф-фэils!🌠︙
Короче, то, что внутри модуля - должно быть обмазано другим макросом
Этот макрос при сборке модуля будет виден как дллехпорт, остальное как дллимпорт, при сборке ехе оно будет наоборот
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Roy Mustang
Класс модуля и классы плагинов лежат в одном .dll
Ну на них заведи новый макрос
источник

RM

Roy Mustang in C++ Together 2.0
Alex Ф-ф-фэils!🌠︙
Ну на них заведи новый макрос
Я же завел HF_API_EXPORT
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Roy Mustang
Я же завел HF_API_EXPORT
Хм, так
источник

RM

Roy Mustang in C++ Together 2.0
Который смотрит 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
HF_MAIN используется в HFMain.cpp, там все нормально
источник

RM

Roy Mustang in C++ Together 2.0
До этого так же было
источник

RM

Roy Mustang in C++ Together 2.0
а вот HF_API не хотят приниматься
источник

RM

Roy Mustang in C++ Together 2.0
По логам ошибок он видишь что пишет
источник

RM

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

RM

Roy Mustang in C++ Together 2.0
Говорит  что эти классы не являются .dll интерфейсами
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
У тебя все перестало собираться?
источник