undefined reference to “boost” in Qt—Ubuntu
一:使用PCL时遇到的问题
原因:缺少boost的lib包含;
在Pro文件里面添加:
LIBS += -lboost_system
.....................等库文件包含
二:编译Boost库
对于不同的编译器使用不同库,必须通过源码编译:参考链接:http://www.linuxidc.com/Linux/2013-07/87573.htm
在boost官方网站下载boost版本,我下载的是boost1.50,可以与PCL1.7.1配合
命令历史:
apt-get install mpi-default-dev #安装mpi库
apt-get install libicu-dev #支持正则表达式的UNICODE字符集
apt-get install python-dev #需要python的话
apt-get install libbz2-dev #如果编译出现错误:bzlib.h: No such file or directory
上述函数库装好之后,就可以编译boost库了。解压boost_1_49_0.tar.bz2,得到/boost_1_49_0,将当前工作目录切换到此文件夹下。
./bootstrap.sh
using mpi ; #如果需要MPI功能,需要在 /tools/build/v2/user-config.jam 文件的末尾添加
利用生成的bjam脚本编译源代码了
./b2 -a -sHAVE_ICU=1 #-a参数,代表重新编译,-sHAVE_ICU=1代表支持Unicode/ICU
./bjam
./b2 install
结果:实验成功
undefined reference to “boost” in Qt—Ubuntu相关推荐
- undefined reference to `boost::system::generic_category()
报错大致如下: main.cpp:(.text+0x49): undefined reference to `boost::system::generic_category()' main.cpp:( ...
- Debug:‘boost::this_thread‘ has not been declared; undefined reference to ‘boost::this_thread...‘
Debug:'boost::this_thread' has not been declared; undefined reference to 'boost::this_thread...' 今天解 ...
- boost的libboost_system问题 undefined reference to `boost::system::generic_categor
最近把cpp代码从开发机放到编译机去,遇到了不少路径问题. 安装boost的时候,其实很简单 wget http://sourceforge.net/projects/boost/files/boos ...
- cmake出现undefined reference to `boost::this_thread::hiden::sleep_until(timespec const)‘
如果不是你没有链接boost的问题那就是版本问题,我用的boost1.61出现了这个问题,然后使用boost1.53就不会出错了
- libboost_filesystem.so: undefined reference to
caffe 编译时出现的错误: /usr/lib64/libboost_filesystem.so: undefined reference to `boost::system::get_system ...
- 【Qt】error: undefined reference to `vtable for MainWindow‘
1.问题描述 在写一个demo时,想尽量简单,就把MainWindow类的定义和实现都写在main.cpp中,结果编译时报错: main.cpp:-1: error: undefined refere ...
- 【Qt】报错error: undefined reference to `vtable for的解决方法
1.问题描述 编译Qt程序时,在某个类构造函数定义处报错: error: undefined reference to `vtable for 2.原因分析 导致错误信息的原因是:子类没有实现父类的纯 ...
- 【Qt开发】编译时报undefined reference to问题的解决方案
1. 出现原因分析 Undefined reference to 错误:这类错误是在连接过程中出现的,可能有两种原因∶ (1)是使用者自己定义的函数或者全局变量所在源代码文件,没有被编译.连接: (2 ...
- 解决Qt Creator下 undefined reference to ‘qmain(int,char**)‘的问题
解决Qt Creator下 undefined reference to 'qmain(int,char**)'的问题 参考文章: (1)解决Qt Creator下 undefined referen ...
最新文章
- 论坛项目(docker模式)
- python中rim的用法_Python笔记(六)_函数
- 华为手机logcat不出日志解决方案
- 判断星座PHP,php根据日期判断星座的函数分享_PHP教程
- 高低层特征融合【转载】
- Centos7没有ip地址
- 腾讯裁员内幕:顶层反思推动,PCG与CSIG影响最大
- html购物车结算代码,JavaScript购物车结算案例
- 基于单片机的智能密码锁设计
- C4D怎么快速建模桌布? c4d创建桌布的教程
- 杂感01-我都有哪些娱乐方式
- 共享单车项目(一)--项目简介
- APISpace 万年历API
- APP安全性检查报告整改
- Android图形shape的gradient渐变色背景
- int,int*,(int*)区别
- 懂车帝:2018汽车行业大数据报告(附下载)
- CDA数据分析师level2(模拟题考点记录)
- 机器学习四大任务:回归、分类、聚类与降维
- python pandas 数据分析-读取csv excel