最近把cpp代码从开发机放到编译机去,遇到了不少路径问题。
安装boost的时候,其实很简单
wget http://sourceforge.net/projects/boost/files/boost/1.54.0/boost_1_54_0.tar.gz
tar -xzvf boost_1_54_0.tar.gz
cd boost_1_54_0
./bootstrap.sh --prefix=/usr/local
./b2 install --with=all
boost库被安装在/usr/local/lib下面
编译时
g++ syslogem.cpp -lboost_system
出现
undefined reference to `boost::system::generic_category()'
undefined reference to `boost::system::generic_category()'
undefined reference to `boost::system::system_category()'
只好添加路径
g++ syslogem.cpp -L/usr/local/lib -lboost_system
运行的时候
LD_LIBRARY_PATH=/usr/local/lib
./a.out
出现
error while loading shared libraries: libboost_system.so.1.54.0: cannot open shared object file: No such file or directory
只好手动链接
ln -s /usr/local/lib/libboost_system.so.1.54.0 /lib64
分享到:
相关推荐
libboost_thread.so.1.58.0,系统缺库的时候需要用到,ldd可以检测
libboost_system-gcc-mt-1_53.a
libboost_system-vc80-mt-gd-1_53.lib 不用自己再编译了,用了下可以使用的
libboost_system-vc120-mt-1_61.lib,caffe,windows,vs2013
libboost_program_options-gcc-mt-1_53.a
《深入理解libboost_regex在Windows环境下的应用》 在IT领域,特别是在软件开发中,库文件扮演着至关重要的角色。Boost库,一个由C++程序员社区维护的开源库,为开发者提供了大量的工具和功能,极大地扩展了C++的...
带-fPIC编译出来的libboost_python.a静态库,boost自带工具无法编译出这样的库。这个库可以解决如下编译错误问题! /usr/bin/ld: libboost_python.a(from_python.o): relocation R_X86_64_32 against `.rodata.str...
libboost_filesystem-vc120-mt-1_61.lib,caffe,windows,vs2013
caffe,windows,库,vs2013, libboost_date_time-vc120-mt-1_61.lib
libboost_filesystem-gcc-mt-1_53.a
c++ code libboost_chrono.so.150.0 boost运行库
《深入理解libboost_regex-vc90-mt-s-1_53.lib:Boost库的正则表达式实现与应用》 在IT行业中,Boost库是C++开发者不可或缺的工具之一,它为C++标准库提供了许多扩展和增强功能。其中,`libboost_regex-vc90-mt-s-1...
matlab 2014b 破解缺少dll,boost_date_time-vc100-mt-1_49.dll,以及boost_filesystem-vc100-mt-1_49.dll
libboost_chrono-mt.so.1.50.0 缺失的,替换一下
Boost库是C++编程语言的一个开源库集合,它提供了许多高效、高质量的工具,用于提升C++的功能性和可移植性。Boost1.65.1是这个库的一个特定版本,它包含了各种各样的模块,如算法、数据结构、并行处理、数学函数以及...
boost 1.47在VS2010下编译好的静态库 release版本:libboost_python-vc100-mt-1_47.lib debug版本:libboost_python-vc100-mt-gd-1_47.lib
boost 1.37.0 去年10月份用过一次再没用过了。要用 regex 库,生疏了。小记一下。以备以后参考。 boost 库做得真好。在windows 平台, linux 平台下编译都很顺利。hp aCC 也宣称对 boost 1.35 完全支持 。 ...
然而,在实际使用过程中,我们经常会遇到各种依赖问题,其中之一就是Caffe对Boost库的依赖。本篇文章将详细解析Caffe中的libboost库,以及其在人工智能应用中的作用。 Boost库,是一个开源的C++库集合,它提供了一...
离线安装包,测试可用
静态库将Boost的功能直接嵌入到你的应用程序中,避免了运行时依赖问题,但会使程序体积增大;动态库则在运行时加载,节省磁盘空间,但需要确保目标系统上有对应的库版本。 总结,编译Boost 1.69在CentOS7环境下是一...