xcode 编译 静态链接问题

一,把cocos2d-x项目上传到了svn,然后再另一台机器更新后编译,出现如下错误:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: can't locate file for: -lcurl 等等

多次搜索后,了解是静态库没有找到的原因, can't locate file for: -lcurl就是没有libcurl.a的文件,于是,在项目的cocos2d目录下查找.a类型文件,没有找到,然后在引擎的cocos2d目录下查找.a文件,找到了。。。原来最终原因是versions不会上传该类型(.a)文件!!

解决办法:1.拷贝引擎的cocos2d文件夹覆盖项目中的cocos2d文件夹

2.更改versions配置,将.a文件上传。

以下方法参考:http://blog.csdn.net/simonne29/article/details/25245245

具体方法是在命令行下输入"

open ~/.subversion/config" 打开了versions的配置文件,然后就嘿嘿了,什么都能改了,在95行附近找到“global-ignores =”条选项,首先将“#”号注释去掉后定格,然后在本行后找到“*.a”后删除即可


你可能感兴趣的:(xcode 编译 静态链接问题)