3.0的库 建的项目加上了 cocostudio的相关项目,用DEMO报错问题,那个大大能解决下 ?

5> libGUI.vcxproj -> E:\CHY_GPRO\aabb\proj.win32\Debug.win32\libGUI.lib
7> AppDelegate.cpp
7> Loginsc.cpp
7> main.cpp
7> 复制了 2 个文件
7>AppDelegate.obj : warning LNK4075: 忽略“/EDITANDCONTINUE”(由于“/SAFESEH”规范)
7>MSVCRTD.lib(cinitexe.obj) : warning LNK4098: 默认库“libcmt.lib”与其他库的使用冲突;请使用 /NODEFAULTLIB:library
7>MSVCRTD.lib(cinitexe.obj) : warning LNK4098: 默认库“libcmtd.lib”与其他库的使用冲突;请使用 /NODEFAULTLIB:library
7>MSVCRTD.lib(cinitexe.obj) : warning LNK4098: 默认库“msvcrt.lib”与其他库的使用冲突;请使用 /NODEFAULTLIB:library
7>AppDelegate.obj : error LNK2019: 无法解析的外部符号 “public: __thiscall cocos2d::ui::Margin::Margin(void)” (??0Margin@ui@cocos2d@@QAE@XZ),该符号在函数 “void __cdecl cocos2d::ui::`dynamic initializer for ‘MarginZero’’(void)” (??__EMarginZero@ui@cocos2d@@YAXXZ) 中被引用
7>Loginsc.obj : error LNK2001: 无法解析的外部符号 “public: __thiscall cocos2d::ui::Margin::Margin(void)” (??0Margin@ui@cocos2d@@QAE@XZ)
7>Loginsc.obj : error LNK2019: 无法解析的外部符号 “public: void __thiscall cocos2d::ui::Widget::addTouchEventListener(class cocos2d::Ref ,void (__thiscall cocos2d::Ref::)(class cocos2d::Ref *,enum cocos2d::ui::TouchEventType))” (?addTouchEventListener@Widget@ui@cocos2d@@QAEXPAVRef@3@P843@AEX0W4TouchEventType@23@@Z@Z),该符号在函数 “public: virtual void __thiscall LoginSC::onEnter(void)” (?onEnter@LoginSC@@UAEXXZ) 中被引用
7>Loginsc.obj : error LNK2019: 无法解析的外部符号 “public: void __thiscall cocos2d::ui::TextField::addEventListenerTextField(class cocos2d::Ref ,void (__thiscall cocos2d::Ref::)(class cocos2d::Ref *,enum cocos2d::ui::TextFiledEventType))” (?addEventListenerTextField@TextField@ui@cocos2d@@QAEXPAVRef@3@P843@AEX0W4TextFiledEventType@23@@Z@Z),该符号在函数 “public: virtual void __thiscall LoginSC::onEnter(void)” (?onEnter@LoginSC@@UAEXXZ) 中被引用
7>Loginsc.obj : error LNK2019: 无法解析的外部符号 “public: static class cocos2d::ui::Widget * __cdecl cocos2d::ui::Helper::seekWidgetByName(class cocos2d::ui::Widget *,char const *)” (?seekWidgetByName@Helper@ui@cocos2d@@SAPAVWidget@23@PAV423@PBD@Z),该符号在函数 “public: virtual void __thiscall LoginSC::onEnter(void)” (?onEnter@LoginSC@@UAEXXZ) 中被引用
7>Loginsc.obj : error LNK2019: 无法解析的外部符号 “public: static void __cdecl cocostudio::ActionManagerEx::destroyInstance(void)” (?destroyInstance@ActionManagerEx@cocostudio@@SAXXZ),该符号在函数 “public: virtual void __thiscall LoginSC::onExit(void)” (?onExit@LoginSC@@UAEXXZ) 中被引用
7>Loginsc.obj : error LNK2019: 无法解析的外部符号 “public: static class cocostudio::GUIReader * __cdecl cocostudio::GUIReader::getInstance(void)” (?getInstance@GUIReader@cocostudio@@SAPAV12@XZ),该符号在函数 “public: virtual void __thiscall LoginSC::onEnter(void)” (?onEnter@LoginSC@@UAEXXZ) 中被引用
7>Loginsc.obj : error LNK2019: 无法解析的外部符号 “public: static void __cdecl cocostudio::GUIReader::destroyInstance(void)” (?destroyInstance@GUIReader@cocostudio@@SAXXZ),该符号在函数 “public: virtual void __thiscall LoginSC::onExit(void)” (?onExit@LoginSC@@UAEXXZ) 中被引用
7>Loginsc.obj : error LNK2019: 无法解析的外部符号 “public: class cocos2d::ui::Widget * __thiscall cocostudio::GUIReader::widgetFromJsonFile(char const *)” (?widgetFromJsonFile@GUIReader@cocostudio@@QAEPAVWidget@ui@cocos2d@@PBD@Z),该符号在函数 “public: virtual void __thiscall LoginSC::onEnter(void)” (?onEnter@LoginSC@@UAEXXZ) 中被引用
7>Loginsc.obj : error LNK2019: 无法解析的外部符号 “public: static void __cdecl cocostudio::SceneReader::destroyInstance(void)” (?destroyInstance@SceneReader@cocostudio@@SAXXZ),该符号在函数 “public: virtual void __thiscall LoginSC::onExit(void)” (?onExit@LoginSC@@UAEXXZ) 中被引用
7>E:\CHY_GPRO\aabb\proj.win32\Debug.win32\aabb.exe : fatal error LNK1120: 9 个无法解析的外部命令

该加的项目都加了.,DEMO用起来真难,对于一个新手来说,折腾了2天了,实在有点不想用了.

我就只想简简单单的用个UI就这么难…

同样,出现这样的错误。

你好,你可以参考下=这个文章;http://www.cocoachina.com/bbs/read.php?tid=194668,把对应的项删除了,然后重新添加试试:7:

http://www.cocoachina.com/bbs/read.php?tid=194668

右键你的项目名称 点击 引用(F) 点击 添加新引用 ,,估计是 libgui 和libcocosstudio没有被引用导致的

http://www.cocoachina.com/bbs/read.php?tid=194668

非常感谢,我这里就是没有添加引用~