网上差了n多的资料,各种版本的都有。使用vs配置个boost真是不容易啊。好了废话不多说,直接说步骤。vs2012自己下载安装就可以了,注册码网上有。
1. 下载boost
网址是http://www.boost.org/users/history/ 请根据机器下载最新版本,我下载的是boost 1.55.0。然后解压,目录随意,我选择的是D:\boost\boost_1_55_0
2. 打开vs2012自己的命令行:在开始菜单的vs Tools目录下。选择那个vs2012 x86本机工具命令提示。
3. 使用cd 命令进入自己的boost文件目录下
4、输入bootstrap 回车:此处会直接在目录下生成bjam.exe。boost老的版本更加繁琐
5、输入b2 intall 回车:等待一段时间,会在C盘之内建立boost文件夹。里面有include和lib目录
6.、vs新建空项目,建立源文件main.cpp.代码如下
#include<boost/thread.hpp>
#include<iostream>
using namespace std;
void mythread()
{
cout << " hello,thread! " << endl;
}
int main()
{
boost::function<void()> f(mythread);
boost::thread t(f);
t.join();
cout << " thread is over! " << endl;
system("pause");
return 0;
}
7. 对于每个项目都需要设置include和lib路径。网上有说法可以建立INCLUDE和LIB环境变量,试了下 貌似不可行。
方法是:在项目上右单击,选择属性,VC++目录。编辑包含目录和库目录。
8、运行你的项目
本文详细介绍了在Windows 7环境下,如何使用Visual Studio 2012编译并配置Boost库。首先从官网下载并解压Boost 1.55.0,接着通过VS2012的命令行工具执行编译步骤,包括运行bootstrap和b2 install命令。编译完成后,在VS中创建新项目,并设置项目的包含目录和库目录以引用Boost。最后,提供了一个简单的多线程示例代码来验证Boost的配置是否成功。
1019

被折叠的 条评论
为什么被折叠?



