Visual Studio (2022)安装配置pthread.h多线程库

这篇具有很好参考价值的文章主要介绍了Visual Studio (2022)安装配置pthread.h多线程库。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

安装pthread库,各种配置,c++


各位好,之前尝试用DEVC++编写多线程库问题时遇到报错,然后发现解决不了后转战Visual Studio。顺带分享一下安装方法。

首先是pthread的下载网站:https://www.mirrorservice.org/sites/sourceware.org/pub/pthreads-win32/

选择最新的(最下面)那个版本下载。

安装pthread库,各种配置,c++
Windows选下面那个

 解压完成后我们会得到三个文件夹,这里我们只用到第一个(Pre-built.2)。

安装pthread库,各种配置,c++

 接着我们打开Visual Studio,新建一个项目,然后再新建项目的解决方案资源管理器中对应的项目那里点击右键->属性。

安装pthread库,各种配置,c++

然后再配置属性->VC++目录->常规中的包含目录和库目录中,分别添加我们刚才解压出来文件(Pre-built.2)中的include和lib目录地址。(包含目录添加include,库目录添加lib)具体操作如下:

安装pthread库,各种配置,c++

安装pthread库,各种配置,c++

安装pthread库,各种配置,c++

安装pthread库,各种配置,c++

库目录与包含目录的操作是一致的,这里不再演示,但要注意lib中含有两个文件夹,分别是X64和X86,这个要看自己电脑实际情况。

然后在链接器->输入->附加依赖项一栏中和刚才一样打开,在上面一栏中填入pthreadVC2.lib,然后确定。

安装pthread库,各种配置,c++

安装pthread库,各种配置,c++

这里我运行程序报了两个错,一是提示找不到pthreadVC2.dll,二是提示timespec”;”struct”类型重定义。我们一个一个解决。

一的问题在pthreadVC2.dll文件的定位,为了方便我们直接把pthreadVC2.dll复制到项目的Debug文件夹中。(pthreadVC2.dll位于pthreads-w32-2-9-1-release\Pre-built.2\dll\x64,这里也要根据自己电脑选择x86还是x64)

Debug位于你创建的项目文件夹中。

安装pthread库,各种配置,c++
Debug位置

 第二个问题解决起来很简单,我们先在源程序中添加头文件#include <pthread.h>然后按住Ctrl鼠标左键单击<pthread.h>(这个头文件会变成一个超链接,我们就可以进入到头文件代码段)

 然后在pthread.h加入这段代码:

#define HAVE_STRUCT_TIMESPEC

安装pthread库,各种配置,c++

 完成就可以成功运行啦。


以上,谢谢阅读,感谢你的时间。文章来源地址https://www.toymoban.com/news/detail-716784.html

到了这里,关于Visual Studio (2022)安装配置pthread.h多线程库的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • LaTex下载、安装及配置并搭配使用Visual Studio Code教程(建议收藏)2022最新完整版

    LaTex下载、安装及配置并搭配使用Visual Studio Code教程(保姆级超详细)2022最新完整版 LaTeX (/ˈlɑːtɛx/,常被读作/ˈlɑːtɛk/或/ˈleɪtɛk/,风格化后写作“LATEX”),是一种基于TEX的排版系统,由美国计算机科学家莱斯利·兰伯特在20世纪80年代初期开发,利用这种格式系统的处

    2023年04月20日
    浏览(72)
  • 【环境配置】安装 Visual Studio 2022 Community 卡住了&& 安装 Windows SDK (Software Development Kits)卡住了

    a. 系统升级了; b. 之前卸载没卸载干净,注册表里存在旧的信息; 1. 查看日志 在资源管理器中输入 %TEMP%windowssdk ,查看日志文件,找到最新的日志文件,在文件中搜索 Warning 出现了一组长串数字,用 {} 括起来的一串,这串数字后面要用; 2. 微软官方工具 微软官方的工具(

    2024年02月06日
    浏览(40)
  • visual studio 2022配置

    前提:我linux c 开发 一直在使用vscode 更新了个版本突然代码中的查找所用引用和变量修改名称不能用了,尝试了重新配置clang vc都不行,估计是插件问题,一怒之下改用visual studio 2022 为了同步2个IDE之间的差别,目前看着差不多,我在用用,有啥区别在进行修改 1、使用///添加

    2024年02月12日
    浏览(23)
  • 免费安装Visual Studio 2022

    我使用软件的选择顺序是优先选择开源软件,其次是社区免费版本,大部分时间我都是在linux下开发,很少在windows下写代码。但是在这microsoft还是处于统治地位的时代,而且很多新手写代码开始还是倾向于在windows下,因此推荐Visual Studio 2022 社区版,即满足我的个人选择倾向

    2024年02月11日
    浏览(25)
  • Visual Studio 2022 C++下载及配置

     下载地址:https://visualstudio.microsoft.com/zh-hans/vs/          之后点击右下角的安装;  如果下载速度一直为0,那么解决方法为:修改电脑的DNS服务器地址为8.8.8.8和8.8.8.4                        这里可能会出现如下问题: 问题一: 出现该问题是因为没有安装对应的Win10 S

    2024年02月09日
    浏览(25)
  • Visual Studio下2022Opencv的配置

    先从官网下载opencv : opencv releases 下载 ​ 我这里的开发环境是window版本,我们选择Windows版本进行下载 点开下载的文件,输入需要保存的路径 记住你保存的路径(我这里安装再F:) 安装需要时间静等安装。 创建一个项目 我们对其进行opencv的配置 在创建的项目中找到解决方案资

    2024年02月13日
    浏览(26)
  • MatlabR2022b + Visual Studio环境配置

    在Matlab中输入 mex -setup c++ 命令确认MEX使用VS2022编译环境。 VC++目录-包含目录-添加 D:Matlab2022bexterninclude VC++目录-库目录-添加 D:Matlab2022bexternlibwin64mingw64 D:Matlab2022bexternlibwin64microsoft 链接器-输入-添加 D:Matlab2022bexternlibwin64mingw64libmat.lib D:Matlab2022bexternlibwin64mingw

    2024年02月10日
    浏览(21)
  • Visual Studio2022下载安装教程

    首先去官网下载vs的安装包https://visualstudio.microsoft.com 日常学习使用,选择社区版就可以。 然后等待下载完成,双击安装 Visual Studio安装 根据官网的提示,要至少选择【Desktop Development with C++】 然后更改一下下载的路径,个人建议放在D盘,不要放在C盘,因为该软件所占内存比

    2024年02月11日
    浏览(26)
  • Visual Studio 2022(社区板) 安装详解

    1:进入微软官方网站; 2;①点击右上角所有Microsoft;      ②在开发人员与IT中找到Visual Stadio选项并点击; 3.进入后选择下载的版本即可(第一个为社区板;第二个为专业版,第三个为企业版)  “继续”冉然后就是一个下载界面

    2024年02月05日
    浏览(26)
  • visual studio 2022安装vsix插件

     以前的版本把扩展拖进去就可以直接安装了,2022的版本不知道是我的配置问题还是官方的设计问题,拖进去会安装文件读取   我的visual studio 版本 解决方法:使用命令安装 1、找到VS安装目录,我的是 D:developToolMicrosoft Visual Studio2022ProfessionalCommon7IDE  该目录下有个ixi

    2024年02月11日
    浏览(23)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包