在linux操作系统上使用eclipse开发C++项目--引用so文件问题

本文讲述了在Linux环境下,使用Eclipse进行C++项目开发时,如何处理引用本地动态链接库(so)的问题。通过在"C/C++ General"的"Paths and Symbols"中配置引用的so文件,并解决因未引用boost_system库导致的编译错误。



项目中,需要在linux操作系统内,使用eclipse编辑器开发,每个项目均使用automake,如下图。

C/C++ Build-->Builder Settings-->generate make file auto...



如下图,在"C/C++ General"中的"Paths and Symbols"中的"Reference"选项卡内,选中引用的本地动态链接库(so)项目。如下图。



配置好后,编译总报一个错误,如下图,该错误不提示任何错误信息。



研究了很久,终于找到错误原因了。解决方法如下。

C/C++ General-->Paths and Symbols -->Libraries内加入boost_system即可(经查证,发现是使用了boost库,但未引用boost的so文件导致)。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值