Сделать нормальный макрос для экспорта/импорта функций.
В свете последних событий, необходимо найти способ тестирования, а то непонятно как проверять работает ли импорт/экспорт функций, или там вообще пустота.
Тоже самое касается PIP, я не уверен работает ли там сейчас экспорт/импорт, потому что по коду больше похоже что он тоже задефайнен на пустоту.
Сделать нормальный макрос для экспорта/импорта функций.
В свете последних событий, необходимо найти способ тестирования, а то непонятно как проверять работает ли импорт/экспорт функций, или там вообще пустота.
Тоже самое касается PIP, я не уверен работает ли там сейчас экспорт/импорт, потому что по коду больше похоже что он тоже задефайнен на пустоту.
да и вообще какой смысл имеет проверка компилятора в данном месте?
мне просто интересно как оно тут появилось)
вот ты когда писал, тебя не смутило наличие defined(Q_CC_GNU)?
```
#if defined(QAD_STATIC_DEFINE) || defined(Q_CC_GNU) || defined(DOXYGEN)
# define QAD_EXPORT
```
да и вообще какой смысл имеет проверка компилятора в данном месте?
мне просто интересно как оно тут появилось)
кажется в [PIP](https://git.shs.tools/SHS/pip) тоже не работает экспорт
https://git.shs.tools/SHS/pip/src/branch/master/lib/main/piplatform.h#L96
```
#if defined(DOXYGEN) || defined(CC_GCC) || defined(PICODE)
# undef PIP_EXPORT
# define PIP_EXPORT
# undef DEPRECATED
# define DEPRECATED
#endif
```
там тоже если GCC то пусто))))
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Сделать нормальный макрос для экспорта/импорта функций.
В свете последних событий, необходимо найти способ тестирования, а то непонятно как проверять работает ли импорт/экспорт функций, или там вообще пустота.
Тоже самое касается PIP, я не уверен работает ли там сейчас экспорт/импорт, потому что по коду больше похоже что он тоже задефайнен на пустоту.
https://git.shs.tools/SHS/libs/commit/30d1faff9a5549995e2bd7d411c5406042ee89be
вот тот самый левый коммит
вот ты когда писал, тебя не смутило наличие defined(Q_CC_GNU)?
да и вообще какой смысл имеет проверка компилятора в данном месте?
мне просто интересно как оно тут появилось)
кажется в PIP тоже не работает экспорт
https://git.shs.tools/SHS/pip/src/branch/master/lib/main/piplatform.h#L96
там тоже если GCC то пусто))))
все модули в рамках libs имеют индивидуальные сгенеренные экспорты
проверяем на проектах