MagicalRecord编译出错的是为什么

 我来答
腌酱瓜特有
2016-10-16 · 超过20用户采纳过TA的回答
知道答主
回答量:49
采纳率:0%
帮助的人:17.2万
展开全部
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\
威孚半导体技术
2024-08-19 广告
威孚(苏州)半导体技术有限公司是一家专注生产、研发、销售晶圆传输设备整机模块(EFEM/SORTER)及核心零部件的高科技半导体公司。公司核心团队均拥有多年半导体行业从业经验,其中技术团队成员博士、硕士学历占比80%以上,依托丰富的软件底层... 点击进入详情页
本回答由威孚半导体技术提供
云上爱晴天
2016-10-16 · TA获得超过266个赞
知道小有建树答主
回答量:348
采纳率:100%
帮助的人:128万
展开全部
不需要导入任何类库,使用JQuery只需要引入JQuery.js就可以了。步骤1、下载JQuery的js文件2、页面引入该js文件示例://这里引入jquery的js文件,就可以正常应用了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式