SVN提交不了静态库解决方案

最近在项目中需要添加百度地图来满足地图功能的需求。但是提交svn后发现

lbaidumapapi.a静态包没有提交上。但SVN也没有提示任何错误(我使用的是versions)。

报错为:

ld: library not found for -lbaidumapapi

clang: error: linker command failed with exit code 1 (use -v to see invocation)


解决方案:

1、打开命令行。cd到需要提交的.a文件,也可以更简单的cd 空格,然后将文件直接拖进命令行窗口(啊哈哈,不习惯命令行的可以搞起)。

2、输入命令行 svn add 文件名.a

3、执行完后,我这里再次出现报错(之后说明)。如果成功,就会出现 A (bin) 文件名。

4、此时表示添加成功,可以使用SVN工具看到刚才添加的.a文件。可以手动上传了。



-----分割线

在执行3的时候,如果出现command not found ,需要你去添加 Command Line Tools。(在下篇文件有介绍如何安装)

在执行3的时候,如果出现 svn : Working copy is too old (format 10, created by Subversion 1.6)。我的解决方法是:

versions-->preferences-->subversion library 

如图


之前为1.6,我直接升为1.7,会提示Relanch Versions ,点击Relauch.。OK,这个问题解决,再次执行3,就OK 了。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值