boost库教程?boost的静态库怎么使用?( 二 )
release版:boost_system-vc80-mt-1_55.lib , 同时在生产的exe路径下加入boost_system-vc80-mt-1_55.dll
Q5:如何调用boost库首先把Boost库的头文件存放到/usr/include/boost/路径下 , 再把Lib文件存放到/usr/local/lib/boost/路径下 。修改/etc/profile文件 , 在此文件中增加如下2个环境变量:
BOOST_INCLUDE=/usr/include/boost
export BOOST_INCLUDE
BOOST_LIB=/usr/local/lib/boost
export BOOST_LIB
写一个如下所示的cpp文件 。
//samlpe.cpp
#include <iostream>
#include <string>
#include <boost/thread.hpp>
using namespace std;
void threadRoutine(void)
{
boost::xtime time;
time.nsec = 0;
time.sec = 20;
cout << "线程函数做一些事情" << endl;
boost::thread::sleep(time);
}
int main(void)
{
string str;
cout << "输入任意字符开始创建一个线程..." << endl;
cin >> str;
boost::thread t(&threadRoutine);
t.join();
cout << "输入任意字符结束运行..." << endl;
cin >> str;
return 0;
}
保存 。使用g++编译 , 命令如下所示:
g++ -o samlpe.out samlpe.cpp -I$BOOST_INCLUDE -L$BOOST_LIB -lboost_thread-gcc-mt
其中-I参数指定Boost头文件路径 , -L参数指定Boost库文件路径 , -l参数指定使用线程库名 。在我使用的这个版本Boost里 , 到/usr/local/lib/boost路径下 , 可以看到有关Boost线程库文件 , 比如:libboost_thread-gcc-mt.a等 。注意在用-l参数指定库名时把磁盘文件名前面那个lib前缀去掉就可以了 。
Q6:如何在ubuntu下配置qtcreator使用boost库你确定下你的“/home/proust/boost_1_57_0/stage/lib/ -llibboost_date_time -llibboost_system”路径下有没有boost的lib文件夹 , 另外 , 从你报错来看 , 链接的库还缺LIBS += -lboost_system
关于boost库和boost库教程的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。
查看更多关于boost库的详细内容...
【boost库教程?boost的静态库怎么使用?】Tags:boost库boost库教程
推荐阅读
- 九阴真经仓库在哪里 九阴真经仓库
- 血鸦战团的组织 omnisphere安装教程
- 阿尔温德·库布塔变废为宝的网站。《指环王》三大美女是谁?
- 南瓜怎么做好吃又简单视频教程;用南瓜怎么做好吃的?
- gom引擎数据库加载成功为什么刷不出来 gom引擎三端互通
- 叫我大掌柜花石纲宝库~大花石上莲的鉴别特征?
- 抖店发货盘表是什么 库存商品盘点表格模板
- 求office2007免费安装包和安装教程 office2007免费版电脑版
- 苹果4升级9.35之后 如何越狱 苹果4手机越狱教程
- 怎么防止梅雨季节车库受潮
