cocos2d-x的win32编译环境
1> 检查或配置VS
1.1>头文件
[c/c++]->附加包含目录
![cocos2d-x的win32编译环境 - 珑儿 - 顾影自怜](http://img1.ph.126.net/xumIKy0aV09DFnV3prIlIg==/6598214358262616161.jpg)
1.2>依赖库
[链接器]->[输入]->[附加依赖项]
![cocos2d-x的win32编译环境 - 珑儿 - 顾影自怜](http://img2.ph.126.net/0hV9Vci8lg8lHm_vpM2Q-w==/677228794066019228.jpg)
2> 可能出现的错误
2.1>未关闭生成事件中的预链接事件
错误提示:
C:\Program Files (x86)\MSBuild\Microsoft.Cpp \v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: 命令“if not exist "D:\Apps\kneadbubble\trunk\proj.win32\Debug.win32\" mkdir "D:\Apps\kneadbubble\trunk\proj.win32\Debug.win32\"
C:\Program Files (x86)\MSBuild\Microsoft.Cpp \v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: xcopy /Y /Q "D:\Apps\kneadbubble\trunk\proj.win32\..\..\..\external \libwebsockets\win32\lib\*.*" "D:\Apps\kneadbubble\trunk\proj.win32\Debug.win32\"
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0 \V110\Microsoft.CppCommon.targets(129,5): error MSB3073: :VCEnd”已退出,代码为 4。 |
解决方案:
先将cocos2d-x目录下编译好的Debug.win32目录拷贝到proj.win32目录下,然后将[生成事件]中的[预链接事件]的[命令行]清空。
![cocos2d-x的win32编译环境 - 珑儿 - 顾影自怜](http://img1.ph.126.net/rv6akpPPrKHeuIDjFel9zA==/6597952674495383464.jpg)
2.2>未添加cocos2d-x已编译好的lib库目录
错误提示:
LINK : fatal error LNK1104: 无法打开文件“libExtensions.lib” |
解决方案:
加入cocos2d-x目录下编译好的Debug.win32路径,例如:
D:\WINDDK\cocos2d-x-2.1.5\Debug.win32
![cocos2d-x的win32编译环境 - 珑儿 - 顾影自怜](http://img2.ph.126.net/E-emc-5uT0MPtS25OMnqcw==/3891391553125075949.jpg)