- 首先,我通过转到
/usr/local/boost_1_49_0/并运行bootstrap.sh. 这一切顺利。 - 步骤(1)创建了所有的
.so和.a文件/usr/local/boost_1_49_0/stage/lib - 我测试了与库的链接,比如
lboost_regex在#include <boost/regex>我的源代码中。这也顺利。 最后尝试了 asio 上的示例,我尝试了:
g++ -I/usr/local/boost_1_49_0 MAIN.cpp -o MAIN -L/usr/local/boost_1_49_0/stage/lib -lboost_thread -lboost_system -lpthread
(4) 编译好了。但是当我使用 运行程序时./MAIN,出现以下错误:
./MAIN: error while loading shared libraries: libboost_system.so.1.49.0: cannot open shared object file: No such file or directory