Win7 64 位 vs2012 pthread 配置
2014-12-12 11:29
267 查看
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即出现结果。
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即出现结果。
相关文章推荐
- 修改vs2012默认的库目录及包含目录的方法(续——Win7_64bits下Visual Studio2012中安装配置OpenCV)
- win7 64 配置NGINX和PHP部署
- OpenCV 在win7 64 位系统VS2010下的配置方法及总结
- wampserver下配置虚拟主机 实现多站点支持(测试通过WIN7 64)
- Win7(64) + eclipse(64)+ tomcat7(64)+ jdk7(64)开发环境配置
- cocos2dx vs2012 win7配置
- 64为WIN7 odbc配置
- WIN7 64中组件服务中的DCOM配置找不到Microsoft Excel应用程序的解决办法
- win7 64bits opencv2.4.6+vs2012配置
- Win7 64 下运行Siebel client配置
- Win7(64位)下 vs2012 + cocos2dx2.2配置
- Win7 64 下运行Siebel client配置
- Win7(64)+eclipse(64)+tomcat7(64)+jdk7(64)开发环境配置
- Win7(64)+eclipse(64)+tomcat7(64)+jdk7(64)开发环境配置
- win7 64配置cocos2d 2.1.4
- win7 64bit plsql toad32ortoad64配置
- MySQL的安装配置(win7 64-bit)
- OpenCV配置 VS2010 VS2012 Win7 Win8
- OpenCV2.44 在win7 64 VS2010下的配置
- Apache+Tomcat+JK配置win7(64)下的负载均衡