make: *** No rule to make target解决办法
2015-06-01 21:26
691 查看
今天在公司编译cocos2.2.6源码时出现这个错误:make: * No rule to make target
发现原因是Android.mk文件里面需要的CCTimeline.cpp没有导致的,原来我从windows把cocos2.2.6的源码通过虚拟机共享,在虚拟机的mnt/hgfs/下的共享文件的CCTimeline.cpp被改成了CCTimeLine.cpp,名字变掉了,,在mk中依然引用的原来的名字,所以找不到,报了这个错误。下午的时候从老大那里拿来一个cocos2dx的代码自己调时也出现这个问题,这次的解决办法是把obj那个文件夹删掉重新编译,就ok了。
所以以后遇到这个问题时
1.一定要去看提示所说的那个文件是否存在,有可能是文件不存在。
或者
2.删掉obj文件夹,重新编译。
/home/hxl/bin/cocos2d-x-2.2.6/projects/HelloWorld/proj.android/../../../extensions/CocoStudio/ActionTimeline/CCTimeline.cpp', needed byobj/local/armeabi/objs/cocos_extension_static/CocoStudio/ActionTimeline/CCTimeline.o’. Stop.
发现原因是Android.mk文件里面需要的CCTimeline.cpp没有导致的,原来我从windows把cocos2.2.6的源码通过虚拟机共享,在虚拟机的mnt/hgfs/下的共享文件的CCTimeline.cpp被改成了CCTimeLine.cpp,名字变掉了,,在mk中依然引用的原来的名字,所以找不到,报了这个错误。下午的时候从老大那里拿来一个cocos2dx的代码自己调时也出现这个问题,这次的解决办法是把obj那个文件夹删掉重新编译,就ok了。
所以以后遇到这个问题时
1.一定要去看提示所说的那个文件是否存在,有可能是文件不存在。
或者
2.删掉obj文件夹,重新编译。
相关文章推荐
- 搭建iSCSI共享存储
- 备份与恢复系列 七 续 catalog中的备份脚本
- 用Python和Pygame写游戏-从入门到精通(19)
- 算法学习(java实现之字符串)~~~~字符串查找
- 请根据下面需求,按照数据库设计步骤绘制符合第三范式的E-R图和数据库模型图
- Android 序列化比对
- Android 进程间通信IPC_AIDL
- 设置git bash打印log的颜色
- Java垃圾回收机制
- 单精度浮点数按存储格式转为整数的程序
- actionbar-去掉背景的阴影
- android开发(42) 使用andorid操作蓝牙打印机
- 应用Spring MVC发布restful服务是怎样的一种体验
- java 基础学习-05 io流学习案例
- 黑马程序员——Java基础---其他对象
- EventBus for Android 源码分析
- VS发布报错 "未能将文件……复制到……"
- 水题 Codeforces Round #299 (Div. 2) A. Tavas and Nafas
- Oracle Grid control 11g及Active DataGuard 11g安装部署(二)
- Oracle Grid control 11g及Active DataGuard 11g安装部署(一)