Win7 64 位 vs2012 pthread 配置
1. 首先下载pthread,解压后我放在了e盘。
2. 然后用vs2012新建一个工程,然后右键项目属性,在配置属性->VC++目录->包含目录中输入E:\pthreads-w32-2-9-1-release\Pre-built.2\include;在配置属性->VC++目录->库目录中输入E:\pthreads-w32-2-9-1-release\Pre-built.2\lib\x64;记得平台要选择x64,然后配置属性->链接器->附加依赖项输入pthreadVC2.lib,配置完毕。
3. 新建一个文件输入测试代码:
#include <stdio.h>
#include <pthread.h>
#include <assert.h>
void *func(void *para);
int main()
{
pthread_t pid;
pthread_attr_t attr;
pthread_attr_init(&attr);
pthread_attr_setscope(&attr,PTHREAD_SCOPE_PROCESS);
pthread_attr_setdetachstate(&attr,PTHREAD_CREATE_DETACHED);
pthread_create(&pid,&attr,func,NULL);
printf("===\n");
getchar();
pthread_attr_destroy(&attr);
return 0;
}
void *func(void *para)
{
printf("Thread Starts\n");
pthread_t myid=pthread_self();
printf("Thread ID=%d ",myid);
return NULL;
}
4. 最后将E:\pthreads-w32-2-9-1-release\Pre-built.2\dll\x64中的pthreadVC2.dll放到C:\Windows\System32下,否则运行时会弹出缺少” pthreadVC2.dll”。
5. 最后运行code即出现结果。
最新文章
- MessageDialog
- Oracle - 数据库的实例、表空间、用户、表之间关系
- sdk 更新的时连接不上dl-ssl.google.com解决办法
- [MFC] MFC 仿 Flappy bird PC桌面版
- ExtJS学习之路第二步:Ext.Component 和 Ext.dom.Element 的区别
- 打开SDK Manager检查Android SDK下载和更新失败的解决方法
- 使用 Attribute +反射 来对两个类之间动态赋值
- Compare_Connect_Letter
- 添加Pods后,import无提示的解决办法
- asp.net微信开发第三篇----自定义会话管理
- 使用ionic与cordova(phonegap)进行轻量级app开发前的环境配置与打包安卓apk过程记录
- 偷懒的inline-block解决方法
- 【JAVAWEB学习笔记】03_JavaScript
- PS 图像调整算法——饱和度调整
- JS获取屏幕,浏览器窗口大小,网页高度宽度(实现代码)_javascript技巧_
- dubbo框架初步学习
- 17.3 删除没用的project
- go的基本数据类型
- Altium Desgner软件,PCB设计中铺铜的作用
- GNU μC/OS-II 在 S3C2440 上中断的实现
热门文章
- jQuery的ready与js的load事件的区别
- selenium3 简单使用
- Python基础(十)re模块
- 7-16 一元多项式求导(20 分)(有关while(scanf(";%d";,&;n)!=EOF))
- [luoguP2146] 软件包管理器(树链剖分)
- 【HDOJ4322】Candy(费用流)
- msp430入门学习20
- [bzoj2091][Poi2010]The Minima Game_动态规划
- java生成xml
- springboot整体介绍