Eclipse开发linux c/cpp---使用.a静态库

这个我自己比较习惯的管理方式,可能每个开发者对项目的目录管理方式都不太一样,大家可以一起交流,谢谢!


1.在当前项目的根目录下创建一个lib文件夹来同一管理要使用的库.


2.在lib文件夹下把你需要用到的库copy进来,比如我需要用到openssl的静态库,那么我在lib下创建一个openssl文件夹来同一管理openssl的库文件


3.在openssl文件夹下,添加一个include文件来管理所需要的全部头文件


4.在openssl文件夹下,把.a文件放进来


5.添加库的需要的头文件的路径

选中当前项目->右键->Properties->C/C++ General -> Paths and Symbols -> Includes -> GNUC -> Add -> Worsspace ->在项目中选中库的头文件的路径

如果引用头文件的时候用到的相对路径,还需要添加".",表示在当前目录下进行搜索.


6.添加.a文件的所在位置信息

选中当前项目->右键->Properties->C/C++ Build -> Settings -> Tool Settings ->GCC C Linker -> Miscellaneous -> Other objects -> 点击添加图标 -> 在workspace中选中.a文件所在路径


ps:

我的.a文件都是直接放到项目目录里面进行管理的,而且路径也是相当于项目workspace的路径,那么在把该项目copy到另一台开发机的时候也不会造成其他的影响.


项目目录大概如下:

MyProj

|--- includes(eclipses创建项目时生成,可以看到所有的头文件的搜索路径)

|--- src -- 源文件

|--  lib---- |

  | --- openssl -- |

   | -- include -- 库头文件

   | -- libssl.a

   | -- libcrypto.a



参考链接:

http://blog.csdn.net/liuzhifu09/article/details/9531015

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值