MagicalRecord编译出错的是为什么

 我来答
腌酱瓜特有
2016-10-16 · 超过20用户采纳过TA的回答
知道答主
回答量:49
采纳率:0%
帮助的人:17.3万
展开全部
1.fatalerror:CCMenuItem.h:Nosuchfileordirectory这是因为工程中AppDelagete.cpp包含了这个头文件,但是在头文件搜寻路径中没有找到该文件。在vs或其他ide上一般只要设置工程属性就行了。比如vs2012:工程属性面板->配置属性->C/C++->附加包含目录,加上cocos2d-x/cocos/2d就行了。设置了ide的工程属性后,对于命令行编译打包到android平台apk仍然会提示这个问题。这时候就需要在Android.mk里面设置,让编译程序能够找到对应的头文件。比如这种情况就可以这样设置:在Andoroid.mk(proj.android\jni\下面)里面把头文件加入LOCAL_C_INCLUDES,比如将LOCAL_C_INCLUDES:=$(LOCAL_PATH)/../../Classes改成LOCAL_C_INCLUDES:=$(LOCAL_PATH)/../../cocos2d/cocos/2d\$(LOCAL_PATH)/../../Classes这里我原以为是要在Android.mk里面加入一行$(callimport-module,2d)。结果这样做导致提示2d这个模块找不到,进而错误地认为是ndk路径设置不对:AndroidNDK:F:\Tech\Projects\Cocos2d-x\Earlybird\Earlybird-3.1\proj.android\../cocos2d/cocos/audio/android/Android.mk:Cannotfindmodulewithtag'2d'inimportpathAndroidNDK:AreyousureyourNDK_MODULE_PATHvariableisproperlydefined?AndroidNDK:Thefollowingdirectoriesweresearched:AndroidNDK:make.exe:Enteringdirectory`F:/Tech/Projects/Cocos2d-x/Earlybird/Earlybird-3.1/proj.android'jni/Android.mk:35:***AndroidNDK:Aborting..Stop.后来才发现应该是LOCAL_C_INCLUDES里面添加。2.如下错误信息:[armeabi]SharedLibrary:libcocos2dcpp.sojni/../../Classes/LoadingScene.h:30:error:undefinedreferenceto'LoadingScene::LoadingScene()'jni/../../Classes/HelloWorldScene.cpp:53:error:undefinedreferenceto'AtlasLoader::getInstance()'很明显,这里没有找到对应的LoadingScene.cpp和AtlasLoader.cpp文件。这两个文件都在../../Classes文件夹里面。但是在Android.mk里面../../Classes只是头文件的搜索路径,没有放到编译的文件里面。所以这里在链接的时候找不到对应的源文件。应该在LOCAL_SRC_FILES里面加入,将LOCAL_SRC_FILES:=hellocpp/main.cpp\../../Classes/AppDelegate.cpp\../../Classes/HelloWorldScene.cpp改成LOCAL_SRC_FILES:=hellocpp/main.cpp\../../Classes/AppDelegate.cpp\../../Classes/HelloWorldScene.cpp\../../Classes/AtlasLoader.cpp\../../Classes/BackgroundLayer.cpp\../../Classes/BirdSprite.cpp\../../Classes/GameLayer.cpp\../../Classes/GameScene.cpp\../../Classes/LoadingScene.cpp\../../Classes/MenuScene.cpp\../../Classes/Number.cpp\../../Classes/OptionLayer.cpp\../../Classes/StatusLayer.cpp\../../Classes/WelcomeLayer.cpp\../../Classes/WelcomeScene.cpp\../../Classes/UserRecord.cpp\
云上爱晴天
2016-10-16 · TA获得超过266个赞
知道小有建树答主
回答量:348
采纳率:100%
帮助的人:129万
展开全部
不需要导入任何类库,使用JQuery只需要引入JQuery.js就可以了。步骤1、下载JQuery的js文件2、页面引入该js文件示例://这里引入jquery的js文件,就可以正常应用了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式