Windows系统下pthread环境配置
2017-11-09 09:30
1241 查看
记录下win7系统,vc6.0++编译器下配置POSIX多线程环境的步骤。
我下载的版本是 fpthreads-w32-2-1-0-release.exe 2005/3/16
运行后点Exract,解压完成后再点Done,可以看到三个文件夹,但只需要用到Pre-built.2文件夹。
将Pre-built.2/include中的三个头文件复制到vc的Include文件夹内
将Pre-built.2/lib中的8个文件复制到vc的Bin文件夹内(不知道需不需要,反正移就完事了)
将Pre-built.2/lib中的pthreadVC2.lib和pthreadVSE2.lib复制到vc的Lib文件夹里(否则会出现链接错误
将Pre-built.2/lib中的pthreadVC2.dll文件复制到C:\Windows\system里面(我的电脑中有system和system32两个文件夹,试了下发现应该放在system中)
配置完成,编程的时候需要包含pthread.h头文件,并且要加上一句
输出结果
配置
下载地址 ftp://sourceware.org/pub/pthreads-win32/我下载的版本是 fpthreads-w32-2-1-0-release.exe 2005/3/16
运行后点Exract,解压完成后再点Done,可以看到三个文件夹,但只需要用到Pre-built.2文件夹。
将Pre-built.2/include中的三个头文件复制到vc的Include文件夹内
将Pre-built.2/lib中的8个文件复制到vc的Bin文件夹内(不知道需不需要,反正移就完事了)
将Pre-built.2/lib中的pthreadVC2.lib和pthreadVSE2.lib复制到vc的Lib文件夹里(否则会出现链接错误
LNK1104:cannot open file "pthreadVC2.lib")
将Pre-built.2/lib中的pthreadVC2.dll文件复制到C:\Windows\system里面(我的电脑中有system和system32两个文件夹,试了下发现应该放在system中)
配置完成,编程的时候需要包含pthread.h头文件,并且要加上一句
#pragma comment(lib, "pthreadVC2.lib")(否则会出现链接错误)
测试
#include <cstdio> #include <pthread.h> #pragma comment(lib, "pthreadVC2.lib") void * fun(void * arg) { printf("Hello, %s\n", (char *) arg); return NULL; } int main(void) { pthread_t t1, t2; pthread_create(&t1, NULL, fun, "thread1"); pthread_create(&t2, NULL, fun, "thread2"); pthread_join(t1, NULL); pthread_join(t2, NULL); return 0; }
输出结果
Hello, thread1 Hello, thread2
相关文章推荐
- Windows系统中IIS 6.0+Tomcat服务器环境的整合配置过程
- Windows 系统下设置Nodejs NPM全局路径和环境变量配置
- windows 虚拟机中的Ubuntu 系统下配置ndk环境
- 在Azure 环境里安装 SharePoint 2013 系统(三)在Windows Azure VM中配置Sql Server 2012
- 搭建一个开发Predix软件的Windows系统(4)配置Java开发环境
- Linux及Windows系统配置JDK环境变量
- WINDOWS 7 系统环境下配置JDK环境变量
- Windows、Linux系统安装JDK配置Java环境变量
- java起步—jdk的下载和安装以及环境的配置(windows 7或者其他的系统)
- Windows系统环境下Solr之Java实战(一)搭建solr服务器并配置IK分词
- Windows系统环境下Solr之Java实战(二)配置从MySQL数据库批量导入索引
- Windows系统下IIS 6.0+MySql 5.0.45+PHP 5.2.5+ZendOptimizer 3.3.0a+phpMyAdmin 2.11.4环境配置安装指南
- WINDOWS 7 系统环境下配置JDK环境变量
- 零基础安装Linux mint与windows 7双系统 以及Linux相关环境的配置
- Windows系统下配置Android NDK开发环境
- 转-windows系统下简单nodejs安装及环境配置
- nodejs安装及环境配置-windows系统下
- 详细介绍在windows系统中配置 cocos2d-x 开发环境及简单使用(VS2012+Cocos2d-x 3.0rc1)
- Windows、Linux系统安装JDK配置Java环境变量