vs2017配置pthread.h的方法
一、背景(以下为走不通的配置方法!)
笔者最开始配置pthread.h,采用的是vs自动安装的方法,如图所示。
点击完“管理NuGet程序包”之后,弹出一个页面,如下,在“浏览”中输入pthread。
然后十分自然顺畅地点击安装pthread这个库,安装完之后,在代码中#include<pthread.h>,倒也没报错了。
但是会出现 error C2011: “timespec”:“struct”类型重定义 这个错误。
经过百度,在https://blog.csdn.net/u010536615/article/details/70231441博客中发现如下方法。
要在pthread.h中的
#define PTHREAD_H
二、走得通的方法
配置方法博客:https://blog.csdn.net/lujiandong1/article/details/45175153
由于笔者用的是debug x64模式,所以只配了x64的路径和添加了附加依赖项等。
实测可行,大家可以试试。
以上方法配置完之后,还是会出现error C2011: “timespec”:“struct”类型重定义 这个错误。
这次又搜索到第二个方法,见博客:https://blog.csdn.net/qq_23494915/article/details/78732389
实测可行,如下图。
这个操作之后就没有报错了,很顺利地运行了出来。
转载于:https://www.cnblogs.com/chenjx85/p/10574752.html
vs2017配置pthread.h的方法相关推荐
- VS2017配置PCL1.9(win10环境)
由于实验需要用到点云数据,正好网上搜PCL点云库的时候看到PCL1.9出来了,就索性跟随时代的步伐直接在VS2017上安装PCL1.9试一下. 文章目录 VS2017下载与安装 PCL1.9.0下载与 ...
- VS2017配置最新版PCL1.9.1(win10)
** VS2017配置最新版PCL1.9.1(win10) ** 配置详细的配置安装过程参见一位大佬的博文,亲测有效,链接如下: https://blog.csdn.net/weixin_419911 ...
- 在windows下配置pthread多线程
Pthread是由POSIX提出的一套通用的线程库,在linux平台下,它被广泛的支持,而windows平台下,却并不被支持,而pthreads-w32为我们提供了解决方案,本文我们准备在我们的win ...
- linux的pthread.h
转自:http://blog.sina.com.cn/s/blog_66cc44d00100in5b.html Linux系统下的多线程遵循POSIX线程接口,称为pthread.编写Linux下的多 ...
- Windows下使用Dev-C++开发基于pthread.h的多线程程序
一.下载Windows版本的pthread 目前最新版本是:pthreads-w32-2-9-1-release.zip. 二.解压pthread到指定目录 我选择的目录是:E:\DEV-CPP\Pt ...
- cocos2d-x-2.2中编译cocos2d-win32.vc2010.sln出现:C1083 pthread.h No such file or director错误的解决办法
cocos2d-x-2.2中编译cocos2d-win32.vc2010.sln出现:C1083 pthread.h No such file or director错误的解决办法 打开cocos2d ...
- 随想录(关于pthread的使用方法)
[ 声明:版权所有,欢迎转载,请勿用于商业用途. 联系信箱:feixiaoxing @163.com] linux下面由多进程和多线程两种编程方法.多进程比较健壮,但是数据通讯比较麻烦.多线程使用上更 ...
- Linux使用退格键时出现 H 解决方法,Linux使用退格键时出现^H解决方法
以前在linux下执行脚本不注意输错内容需要删除时总是出现^H ,以前不知道真相的我没办法只有再重头运行一次脚本,后来发现其实时有解决办法的,所以记录一下. ^H不是H键的意思,是backspace. ...
- VS2017配置OpenCV4.0(Win10环境)
之前一直在使用VS2015,虽然看到VS2017发布了,但由于手头事情比较多,就没有尝试使用,最近突然看到Opencv4.0-alpha发布了,新版本中加入了很多人工智能和机器学习的内容,所以决定系统 ...
- VS Code 引入pthread.h头文件
编写Linux下的多线程程序,需要使用头文件pthread.h,但在windows下使用此头文件需要一些操作,现有的几种导入方法比较复杂,本文提出另一种方法解决无法找到头文件的问题. 1.在扩展处搜索 ...
最新文章
- es6 中的generator函数控制流程
- java 调用autoit_Java中调用AutoIt操作控件
- pymysql的相关操作
- make 学习体会(一)
- html5简介的文本框,HTML5实战与剖析之表单——文本框脚本
- 简单实现顶部固定,中部自适应布局
- 读取properties资源文件中的参数
- html显示日志_如何实现类似“jenkins”的滚动日志功能?
- vSAN 内存或 SSD 拥堵已达到阈值限制 (2071384)
- 杭电1715大菲波数
- 计算机云文档,计算机的云计算论文.doc
- matlab调和均值滤波_MatLab 自编的 均值滤波、中值滤波、高斯滤波 图像处理函数...
- 深入浅出SCSI子系统(八)SCSI错误恢复
- pandas中DataFrame如何检测重复值
- 【ZookeeperDubbo系列二】Zookeeper+Dubbo集群安装配置详解
- Error: Cannot find module ‘C:\Users\AppData\Roaming\npm\node_modules\..错误,解决方法
- android Activity设置透明主题样式方法
- windows安装hadoop教程,带截图
- element组件官网
- 华为Mate40和iPhone12网络舆情传播数据分析报告
热门文章
- 算法:找出相同字母组成的字符串Group Anagrams
- 易筋SpringBoot 2.1 | 第十一篇:SpringBoot使用actuator
- java.lang.stringind_为什么越界了? java.lang.StringIndexOutOfBoundsException
- 用python写WordCount的MapReduce代码
- 多个计算机之间触发事件,相互通信的一种方法----通过文件的办法
- windows安装MobaXterm
- 【NCD 2019 B】Let me sleep【边双连通分量缩点、树的直径】
- slopShell:强大的PHP Webshell
- 谈谈tmpdir与innodb_tmpdir的区别和用处
- 2 Linux基本命令复习2