-2

我正在使用Cocos2d-x v3.6win32 桌面Visual studio 2013和 C++。

编译我的项目时出现了很多错误,这些错误是因为链接器无法在我的项目和 cocos2d-x 库文件之间链接.lib,尽管我已经正确设置了所有设置。

大尺寸图片:给我看

首先,以下是包含库.lib文件的文件夹:

其次,我添加的视觉工作室设置:

现在,这些错误背后的原因是什么。

4

1 回答 1

1

你需要摆脱dllimportdllexport部分。见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_STATICcocos2d-x 库项目的预处理器定义,以及与之链接的项目。

于 2015-06-14T13:57:19.660 回答