自己写的2048(基于3.0)

差不多两个月了吧,加油~

错误 10 error LNK2001: 无法解析的外部符号 “public: virtual bool __thiscall LoadingScene::init(void)” (?init@LoadingScene@@UAE_NXZ) F:\2048game\proj.win32\AppDelegate.obj 2048game
错误 11 error LNK2001: 无法解析的外部符号 “public: virtual void __thiscall LoadingScene::onEnter(void)” (?onEnter@LoadingScene@@UAEXXZ) F:\2048game\proj.win32\AppDelegate.obj 2048game
编译不过啊 求助 385424708@qq.com

可以给一份完整的工程吗 385424708@qq.com 万分感谢

mark1下,很有帮助

:2: 马上学习

2>MSVCRTD.lib(cinitexe.obj) : warning LNK4098: 默认库“libcmt.lib”与其他库的使用冲突;请使用 /NODEFAULTLIB:library
2>MSVCRTD.lib(cinitexe.obj) : warning LNK4098: 默认库“libcmtd.lib”与其他库的使用冲突;请使用 /NODEFAULTLIB:library
2>MSVCRTD.lib(cinitexe.obj) : warning LNK4098: 默认库“msvcrt.lib”与其他库的使用冲突;请使用 /NODEFAULTLIB:library
2>GameScene.obj : error LNK2019: 无法解析的外部符号 “public: __thiscall GameLayer::GameLayer(void)” (??0GameLayer@@QAE@XZ),该符号在函数 “public: static class GameLayer * __cdecl GameLayer::create(void)” (?create@GameLayer@@SAPAV1@XZ) 中被引用
2>E:\cocos3.0\cocos2d-x-3.0\projects\2048\proj.win32\Debug.win32\DontSaveMe.exe : fatal error LNK1120: 1 个无法解析的外部命令
========== 生成: 成功 1 个,失败 1 个,最新 2 个,跳过 0 个 ==========

楼主你好 我是按照你的源代码写的,不知道为什么会有这个错误,求解! 楼主方便的话加我QQ164948419 帮我解答谢!非常感谢!

你好 您的问题解决了吗 我的也是这个问题!

:8:太强大了这… 值得好好学习一下

— Begin quote from ____

引用第25楼yangshuo528于2014-06-06 09:31发表的 :
2>MSVCRTD.lib(cinitexe.obj) : warning LNK4098: 默认库“libcmt.lib”与其他库的使用冲突;请使用 /NODEFAULTLIB:library
2>MSVCRTD.lib(cinitexe.obj) : warning LNK4098: 默认库“libcmtd.lib”与其他库的使用冲突;请使用 /NODEFAULTLIB:library
2>MSVCRTD.lib(cinitexe.obj) : warning LNK4098: 默认库“msvcrt.lib”与其他库的使用冲突;请使用 /NODEFAULTLIB:library
2>GameScene.obj : error LNK2019: 无法解析的外部符号 “public: __thiscall GameLayer::GameLayer(void)” (??0GameLayer@@QAE@XZ),该符号在函数 “public: static class GameLayer * __cdecl GameLayer::create(void)” (?create@GameLayer@@SAPAV1@XZ) 中被引用
2>E:\cocos3.0\cocos2d-x-3.0\projects\2048\proj.win32\Debug.win32\DontSaveMe.exe : fatal error LNK1120: 1 个无法解析的外部命令
http://www.cocoachina.com/bbs/job.php?action=topost&tid=202006&pid=970614

— End quote

这个在GameLayer.cpp添加GameLayer::GameLayer(){}就可以了。
或者把GameLayer.h中的GameLayer();删掉

支持啊!!!!!!!!

CMakeFiles/MyGame.dir/Classes/AppDelegate.cpp.o:在函数‘LoadingScene::LoadingScene()’中:
/home/xuguang/file/game/FirstCocos2dx/Classes/LoadingScene.h:7:对‘vtable for LoadingScene’未定义的引用
collect2: error: ld returned 1 exit status
make: *** 错误 1
make: *** 错误 2
make: *** 错误 2

楼主,我新建了一个项目,把代码和素材里的文件都放到合适的文件夹下,运行时直接报错
1>AppDelegate.obj : warning LNK4075: 忽略“/EDITANDCONTINUE”(由于“/SAFESEH”规范)
1>MSVCRTD.lib(cinitexe.obj) : warning LNK4098: 默认库“libcmt.lib”与其他库的使用冲突;请使用 /NODEFAULTLIB:library
1>MSVCRTD.lib(cinitexe.obj) : warning LNK4098: 默认库“libcmtd.lib”与其他库的使用冲突;请使用 /NODEFAULTLIB:library
1>MSVCRTD.lib(cinitexe.obj) : warning LNK4098: 默认库“msvcrt.lib”与其他库的使用冲突;请使用 /NODEFAULTLIB:library
1>AppDelegate.obj : error LNK2001: 无法解析的外部符号 “public: virtual bool __thiscall LoadingScene::init(void)” (?init@LoadingScene@@UAE_NXZ)
1>AppDelegate.obj : error LNK2001: 无法解析的外部符号 “public: virtual void __thiscall LoadingScene::onEnter(void)” (?onEnter@LoadingScene@@UAEXXZ)
1>E:\cocosWorkspace\my2048\proj.win32\Debug.win32\my2048.exe : fatal error LNK1120: 2 个无法解析的外部命令
这个该怎么解决?

— Begin quote from ____

引用第28楼qq103436685于2014-06-06 22:49发表的 :

这个在GameLayer.cpp添加GameLayer::GameLayer(){}就可以了。
或者把GameLayer.h中的GameLayer();删掉 http://www.cocoachina.com/bbs/job.php?action=topost&tid=202006&pid=971635

— End quote

按照你说的修改能编译通过

mark:2::2::2:

顶一下楼主!!!!!

:2::2::2::2:

:2: 好像没有void swapTiled(Tiled *tiled1, Tiled * tiled2);函数的实现。。LZ这个是不需要实现的么?、

mark:2::2::2::2::2::2::2: