← 返回文章列表
TECH NOTE

Visual Studio用vcpkg安装pthread

约 2 分钟阅读 714 字

想在vs里用pthread实现多线程,导入头文件后,提示我用vckpg安装pthread。

现阶段网上大多教程都是用nuget安装pthread,但是我nuget里找不到pthread的安装包。

没办法,只能按vs提示,用vcpkg安装。vcpkg官网安装步骤有4步,每一步都有坑。

vcpkg官网链接

Step 1: Clone the vcpkg repo

git clone https://github.com/Microsoft/vcpkg.git

Make sure you are in the directory you want the tool installed to before doing this.

Step 2: Run the bootstrap script to build vcpkg

.\vcpkg\bootstrap-vcpkg.bat

Install libraries for your project
vcpkg install [packages to install]

Using vcpkg with MSBuild / Visual Studio (may require elevation)
vcpkg integrate install

第一步,按照官网提示的git指令,项目下载不了,下载速度很慢,下载百分之1就停止下载了。开了vpn也没用。解决方法:换个下载指令,git clone git@github.com:microsoft/vcpkg.git

第二步,bat文件执行不了。解决方法:开vpn。

要注意,修改文件地址的斜杠,不然找不到bat文件。

第三步,vcpkg命令报错。解决方法:切换到终端界面执行。

第四步,如果不执行的话,vs还是识别不了pthread.h。

INTERACTION / 讨论与互动

评论与表情点赞