首先从这里下载boost的windows库:
https://www.boost.org/users/download/
解压运行bootstrap.bat
生成b2.exe之后运行b2.exe编译库
之后新建项目,在工程属性->配置属性->VC++目录->包含目录中添加解压的目录路径
在工程属性->配置属性->链接器->常规->附加库目录中添加编译生成的库的目录
写boost多线程码:
#include "pch.h"
#include <boost/thread/thread.hpp>
#include <iostream>
using namespace std;
using namespace boost;
void hello()
{
cout << "Hello world, I'm a thread!" << endl;
}
int main(int argc, char* argv[])
{
thread thrd(&hello);
thrd.join();
return 0;
}
参考文章:
https://blog.youkuaiyun.com/yockie/article/details/26985187
本文详细介绍如何在Windows环境下下载并编译Boost库,以及如何在C++项目中使用Boost库进行多线程编程。首先,需从官网下载Boost库并完成编译,然后在项目中正确设置库路径。通过示例代码展示如何使用Boost库创建和管理线程。
2086

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



