Как только я построил FreeImaged.lib и #include
d FreeImage.h
связал его с моей РАБОТА WxWidgets + OpenCV зависит от проекта, я получил ошибки в основном в двух файлах: init.h
и atomic.h
.Конфликт FreeImage и wxWidgets?
Большинство ошибок утверждают, что:
HINSTANCE
неопределенwxEntry
уже определена как функцияwxEntryStart
уже определена как функцияInterlockedDecrement
неопределен
Если я комментарий #include <FreeImage.h>
, тогда все ошибки исчезли. Почему это происходит? Как я могу это исправить?
HINSTANCE и InterlockedDecrement - это функции и типы Windows API. Они не связаны с FreeImage. http://msdn.microsoft.com/en-us/library/windows/desktop/ms683580%28v=vs.85%29.aspx – PaulMcKenzie
@PaulMcKenzie ах ... Я изменил '#include" afxres.h "на '#include' (я использую VS2013) в OpenEXR, одной из зависимостей FreeImage. что может быть связано с этим вопросом как-то. –