я использую Cocos2d-x v3.6
для рабочего стола win32, Visual studio 2013
и C ++.
При компиляции моего проекта появилось много ошибок, и эти ошибки из-за невозможности компоновки компоновки между моим проектом и файлами библиотеки cocos2d-x .lib
, хотя я установил все настройки правильно.
Картинка в большом размере: Покажи мне.
Во-первых, следующая папка с библиотекой .lib
файлы:
Во-вторых, настройки визуальной студии, которые я добавил:
Теперь, что является причиной этих ошибок.
Вам нужно избавиться от dllimport
а также dllexport
частей.
Увидеть cocos\platform\win32\CCPlatformDefine-win32.h
:
#if defined(CC_STATIC)
#define CC_DLL
#else
#if defined(_USRDLL)
#define CC_DLL __declspec(dllexport)
#else /* use a DLL library */
#define CC_DLL __declspec(dllimport)
#endif
#endif
Для этого просто добавьте CC_STATIC
к определениям препроцессора вашего проекта библиотеки cocos2d-x и проекта, связанного с ним.