Cocos2dx -- cocos2dx3.1.1 run an external symbol that cannot be parsed
Use cocos2dx3.1.1 and VS2012
Created a project named test, placed under D: \ cocos2dx \ cocos2d-x-3.1.1 \ projects
Compilation passed, no problem
The scenario editor of cocostudio is used to create a scenario,
Add in HelloWorldScene. h
#include "cocostudio/Cocostudio.h"using namespace cocostudio;
Cocostudio/Cocostudio. h cannot be included
Right-click the test project --> properties --> C/C ++ --> Add the include directory and set
D: \ cocos2dx \ cocos2d-x-3.1.1 \ projects \ test \ cocos2d \ cocos \ editor-support
D: \ cocos2dx\ cocos2d-x-3.1.1 \ projects \ test \ cocos2d \ cocos
D: \ cocos2dx\ cocos2d-x-3.1.1 \ projects \ test \ cocos2d
Included, identified all the way, normal inclusion, compilation, the following error occurs
Add vcxproj and right-click one by one --> Generate
D: \ cocos2dx \ cocos2d-x-3.1.1 \ projects \ test \ cocos2d \ extensions \ proj. win32 \ libExtensions. vcxproj
D: \ cocos2dx \ cocos2d-x-3.1.1 \ projects \ test \ cocos2d \ cocos \ editor-support \ cocostudio \ proj. win32 \ libCocosStudio. vcxproj
D: \ cocos2dx \ cocos2d-x-3.1.1 \ projects \ test \ cocos2d \ cocos \ ui \ proj. win32 \ libGUI. vcxproj
Compile, not line, right-click test project --> Property --> linker --> input --> Add dependency, and attach the following three lib
LibCocosStudio. lib
LibExtensions. lib
LibGUI. lib
Click confirm all the way, compile, and run normally. If you encounter other problems, try to append the corresponding lib.