[quote=引用 6 楼 zealoussnow 的回复:] 当你编译完boost库后,静态库是放在库的stage/lib目录下。 要使用的话,就在bashrc里面加上BOOST_ROOT=xxx/boost_1_51_0,Boost_LIBRARYDIR=${BOOST_ROOT}/stage/lib。 编译程序的时候要指定boost的头文件和库的路径,如; g++ demo.cpp -I$BOOST_ROOT -L$Boost_LIBRARYDIR -lboostxxx -o demo
当你编译完boost库后,静态库是放在库的stage/lib目录下。 要使用的话,就在bashrc里面加上BOOST_ROOT=xxx/boost_1_51_0,Boost_LIBRARYDIR=${BOOST_ROOT}/stage/lib。 编译程序的时候要指定boost的头文件和库的路径,如; g++ demo.cpp -I$BOOST_ROOT -L$Boost_LIBRARYDIR -lboostxxx -o demo
[quote=引用 2 楼 shager 的回复:] 我只编译.a文件都不行,link=static runtime-link=static这样编译的 用nm能看到这些symbol,就是链接不了,重编了很多遍了。
我只编译.a文件都不行,link=static runtime-link=static这样编译的 用nm能看到这些symbol,就是链接不了,重编了很多遍了。
64,282
社区成员
250,470
社区内容
加载中
试试用AI创作助手写篇文章吧