Posted on 2013-06-08 13:11
MiweiDev 阅读(653)
评论(0) 编辑 收藏 引用 所属分类:
BugTrace、BugLog
一:CLANG:error :linker command failed with exit code 1 (use -v to see invocation)
用XCODE来编译COCOS2D-X的项目,发现编译的时候出先问题提示CLANG:error :linker command failed with exit code 1 (use -v to see invocation),上个版本编译成功,所以针对这个问题就很容易排除了,查看更新了什么,进行分析。发现就是添加了几个文件,没有什么大的问题,开始网上找怎么use -v to see, 发现没有相关的, 看到网上也有几个人提出这个问题,但是都是方方面面的,不是我这类型的。
1. 有人解决的是,在工作左边导航栏Target-->Build Phases-->compile Sources中,第三库库的所有.m文件都添加到里面,然后编译通过了。也就是少文件的情况。
2. 有人解决的是,说明有无法准确找到的函数,函数有重复现象。造成这个错误的原因是我直接在 .h头文件中实现了几个函数,然后这个头文件又被别的.c文件所引用,有实现的。所以解决办法是把实现的几个函数单出一个.c文件里去。这样就ok了。
3. 有人解决的是,在main函数的头,既import了.h文件又import了.m文件, 包含了.m文件的情况.
4. 还有人遇到使用的库版,不支持当前的ios6,iphon5版本的问题。
基本上都不是我的问题,有3的思路,我想是不是我重复加了某个文件,因为更新的时候发现自己添加了几个新文件,还有个几个老文件也添加了进了xcode项目,当时就怀疑怎么老文件不在呢。。。删除,问题解决。。。也就是包含了2个同样的文件,或者叫工程中再同一namespace下有相同类、函数。
5. 我遇到的问题解决。 重复添加了某个.h,.cpp文件。