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即出现结果。

时间: 2024-07-29 14:29:52

Win7 64 位 vs2012 pthread 配置的相关文章

Win7 64位系统上配置使用32位的Eclipse(转)

Win7 64位系统上配置使用32位的Eclipse 博客分类: Eclipse eclipse 最近工作电脑换成了64位的win7系统,之前个人电脑上安装的jdk和Eclipse都是32位的.而新的工作电脑上安装的JDK是64位的,因 为原来的Eclipse自己安装了很多的插件和个性化配置,不想重新安装64位的Eclipse,所以想在64位的win7系统上继续使用原来的32位 Eclipse. 32位的Eclipse无法和64位的jdk搭配使用,但是我又不想仅仅为了适配Eclipse而只安装3

win7 64位 ,安装配置cx_Oracle,遇到的一些问题及解决方法

首先安装配置时,必须把握一个点,就是版本一致!包括:系统版本,python版本,oracle客户端的版本,cx_Oracle的版本,然后安装配置就容易了! 因为我的系统是win7 64位,python版本也是64位的,所以下载安装的Oracle Client 也是64位 10g的,相应的cx_Oracle 也要是64位10g的,当然也要注意python的版    本python2.X还是python3.X,也要下相应的版本的 1.oracle client 下载地址:http://www.ora

win7 64位环境下配置汇编环境和程序设计

下载dosbox,并解压安装 下载地址: http://pan.baidu.com/s/1eRJbJAq 默认安装到C:\Program Files (x86)\DOSBox-0.74 安装成功后,双击该目录下DOSBox 0.74 Options.bat文件,弹出配置选项文本文档, 找到[autoexec]选项,在下面添加如下字段: MOUNT C D:\masmpro set PATH=$PATH$;D:\masmpro D:\masmpro是我创建的汇编程序目录,这样每次启动dosbox,

Win7 64位系统上配置使用32位的Eclipse

在64位win7 jdk64的系统上跑32位的eclipse ,只需重新安装32位的jdk 修改下eclipse的配置文件即可: 修改eclipse/eclipse.ini文件,在-vmargs参数之前添加: -vmD:/Java/jdk1.6.0_27/bin/javaw.exe(32位jdk的地址). 启动ok! 原文:http://chenzhou123520.iteye.com/blog/2043163.

win7 64位下jboss配置

1.下载Jboss7 下载地址:http://www.jboss.org/jbossas/downloads/ 2.解压到一个目录,如D:\Working,最终路径是D:\Working\jboss-as-7.1.1.Final 3.确定已经配置了jdk环境变量 JAVA_HOME:C:\Program Files\Java\jdk1.7.0_03 CLASSPATH:.,%JAVA_HOME%\lib PATH:%JAVA_HOME%\bin 4.启动jboss 运行启动脚本:D:\Worki

Win7 64位下配置Qt5.3和Wincap

最近在学网络编程,想在windows下用Qt做个网络抓包工具,就要用到WinPcap,而我的电脑的系统是Win7 64位,qt版本是Qt 5.3.1 for Windows 64-bit (VS 2013, OpenGL),因此要在Win7 64位系统下配置Qt和WinPcap. 1.到http://www.winpcap.org/install/default.htm下载最新的WinPcap安装包,并安装,运行基于winpcap的程序需要其支持. 2.到http://www.winpcap.o

解决安装Visual Studio 2012 vs2012 后,L2TP VPN连接789错误的问题(Win7 64位旗舰版)

现象,安装完VS2012后,L2TP 的VPN出现789错误,百思不得其解,后来看到微软的网站上,一个俄罗斯的哥们报了个BUG.并且给出了一个解决办法,但是这个解决办法并不能解决我的问题. 但是微软的visualstudio组给的回应是外部无法控制的原因导致的.我去...... 环境: Win7 64位 VS2012 解决办法: 修改注册表: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Rasman\Parameters 在“编辑”菜

QT5.6.2基于VS2013开发环境配置(Win7 64位)

1) 在https://www.qt.io/download-open-source/#section-2页面下载如下文件: Qt 5.6.2 for Windows 64-bit (VS 2013, 832 MB) Visual Studio Add-in 2.0.0 for Qt5 MSVC 2013 (9 MB) 2) 自动安装上述两个文件,可选QT安装路径(如D盘),安装完成之后打开VS2013,可发现多出QT VS TOOLS菜单 3) 打开QT VS TOOLS菜单下的Qt Opti

CUDA 6.0 安装及配置( WIN7 64位 / 英伟达G卡 / VS2010 )

前言 本文讲解如何在VS 2010开发平台中搭建CUDA开发环境 当前配置: 系统:WIN7 64位 开发平台:VS 2010 显卡:英伟达G卡 CUDA版本:6.0 若配置不一样,请勿参阅本文. 第一步 点击这里下载 cuda最新版,目前最高版本是6.0.下载完毕后得到 cuda_6.0.37_winvista_win7_win8.1_general_64.exe 文件. 第二步 运行安装程序,弹出安装过程中转文件路径设定框: 这个路径随便填无所谓,安装完后就会自动删除的,我就直接设置为默认的