`
houyingsoft
  • 浏览: 87293 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

64位win7 vs2010 pthread的配置

 
阅读更多
参考文章:http://wenku.baidu.com/view/1f001c3d0b4c2e3f5727632e.html
http://blog.sina.com.cn/s/blog_6e0693f70100txlc.html
http://www.cnblogs.com/summerRQ/articles/2423631.html

声明:以上三篇文章供参考借鉴,但在我的机器上分别使用上述方法没有成功,或者是缺少相应文件路径,或者是与教程上的文件不一样,因此,综合了一下。

1.pthread的安装是没有问题的,就是个解压过程。

2.在vs2010中新建一个c++控制台工程,此工程的pthread配置部分参考http://wenku.baidu.com/view/1f001c3d0b4c2e3f5727632e.html。
注意:“4、打开pthread-w32-2-9-1-release\Pre-built.2\lib\X86,将里面三个*.lib文件复制到你所建立的工程目录中去,这样就设置好了,大功告成。”,这一步操作不要去执行。
    至此,配置工作结束,不要做额外操作了。

3.编写测试程序,参考:http://blog.sina.com.cn/s/blog_6e0693f70100txlc.html中的代码,注意:头文件中必须加上这句——#pragma comment(lib, "pthreadVC2.lib")

4.编译运行,如果弹出缺少“pthreadVC2.dll”,将pthread安装目录下的Pre-built.2\lib\pthreadVC2.dll 拷贝到 C:\Windows\SysWOW64下。
分享到:
评论

相关推荐

    VC++6.0安装pthread库过程图解

    可以从官方网站或者其他可靠的开源软件仓库下载适用于Windows的pthread库,例如预编译的Win32版本。 安装步骤如下: 1. **下载pthread库**:访问pthread的源码仓库或第三方提供预编译二进制文件的网站,下载适合...

    VC环境下pthread.h无效的解决办法

    在提供的压缩包中,`pthreads-w32-2-7-0-release.exe`是一个适用于Windows的pthreads库,它是pthreads-win32项目的二进制发行版。安装这个库,你将获得必要的动态链接库(DLLs)和头文件,使得VC可以理解和使用`...

    WIN10_VS2019_配置_多线程_C语言.docx

    - 首先,下载pthread-w32库,解压后找到`include`目录下的`pthread.h`、`pthread Kaplan.h`和`pthread_win32.h`这三个头文件。 - 在VS2019安装目录下的`VC\Tools\MSVC\版本号\include`目录中,分别在两个子目录...

    win下Thread安装包

    7. **线程同步**:pthread提供了多种同步机制,包括互斥量(`pthread_mutex_t`,用`pthread_mutex_init()`、`pthread_mutex_lock()`和`pthread_mutex_unlock()`等函数操作)、条件变量(`pthread_cond_t`,配合`...

    pthreads-w32-2-8-0-release.tar.gz

    2. **线程同步**:提供了包括互斥锁(`pthread_mutex_t`,如`pthread_mutex_init()`、`pthread_mutex_lock()`和`pthread_mutex_unlock()`)、条件变量(`pthread_cond_t`,如`pthread_cond_wait()`和`pthread_cond_...

    mqtt windows动态库

    开发者已经对这些动态库进行了调整,并在Win7环境下通过Visual Studio 2005进行了验证,确保了它们的兼容性。 标签“mqtt”代表了MQTT协议,“windows”指Windows操作系统,“dll”表示动态链接库,而“vs”则可能...

    libmodbus 3.1.10 vs2017 windows x86编译

    在CMake配置界面,选择对应的VS版本(VS2017),并设置目标平台为Win32(x86)。 5. **生成项目文件**:点击“Configure”按钮,CMake会生成适用于VS2017的项目文件。配置完成后,再次点击“Generate”按钮,生成...

    osgearth编译说明手册

    * 操作系统:Windows 7 64位 * 需要安装CMake环境,具体安装步骤请参考CSDN网址 * 需要安装VS2015开发环境专业版,具体安装步骤请参考CSDN搜索 osgearth下载 * 下载最新的osgearth代码库,网址为...

    mingw gcc 12.2.0

    7. **多线程支持**:MingW GCC支持POSIX线程(pthread),可用于创建和管理多线程程序。 总之,MingW GCC 12.2.0是Windows平台上开发C和C++的理想选择,特别是对于那些希望使用最新语言特性和编译优化的开发者。...

    memcached-win32-1.4.4-14

    "memcached-win32-1.4.4-14" 这个标题表明我们正在处理的是一个适用于Windows 32位系统的memcached版本,具体是1.4.4版的第14次迭代。Memcached是一款高性能、分布式的内存对象缓存系统,它用于在动态系统中减少...

    3rdParty_Win32Binaries_vc90sp1

    标题 "3rdParty_Win32Binaries_vc90sp1" 暗示这是一个针对Windows 32位系统的第三方库集合,其中包含了Visual C++ 2008 SP1的相关编译组件。这个压缩包可能包含了一系列用于开发和运行依赖于特定VC++运行时环境的...

    /usr/bin/ld:cannot find-lThreads的解决办法

    这个命令会自动找到线程库,无论是Windows的win32线程还是POSIX线程。然后,你可以通过`target_link_libraries`来链接这些库,例如: ```cmake find_package(Threads REQUIRED) add_executable(MyProject main....

    CLion所需的环境.rar

    安装文件`cmake-3.17.1-win64-x64.msi`是Windows 64位版的CMake安装程序,通过执行此文件,用户可以在系统中安装CMake,并设置好环境变量,以便CLion能够找到并使用CMake进行构建。 MinGW(Minimalist GNU for ...

    SUSE下编译C++扩展模块

    8. **64位和32位编译**:根据目标系统的架构,可能需要选择合适的编译选项,如`-m32`或`-m64`来指定生成32位或64位代码。 9. **动态链接和静态链接**:动态链接库(`.so`文件)可以在运行时加载,减少可执行文件...

    gcc-4.3.2-tdm-1-core.zip

    1. "pthreads-win32-README" - 这可能是一个关于Windows上的POSIX线程库(pthread)的说明文档,因为MinGW支持POSIX标准,允许在Windows上使用线程编程。 2. "COPYING-gcc-tdm.txt", "COPYING.lib-gcc-tdm.txt" - ...

    c++代码如何实现在win/linux下创建编译及部署后台服务,并管理其他服务完整示例代码

    对于Linux,链接`pthread`库。 5. **服务管理**: 在Windows中,可以使用`sc.exe`命令行工具或者编程方式(如`OpenSCManager()`, `OpenService()`, `StartService()`, `StopService()`等API)来管理服务。在Linux...

    codeblocks-20.03mingw-setup.rar

    5. **兼容性**:MinGW编译的程序可以在没有安装MinGW的系统上运行,因为它生成的是纯Win32 API的可执行文件。 **安装过程**: 1. 下载并解压"codeblocks-20.03mingw-setup.rar"压缩包。 2. 运行"codeblocks-20.03...

    简单聊天工具

    【简单聊天工具】是一款基于UDP协议的简单通信程序,由Visual Studio 2010开发,设计为命令行界面(Win32 Console Application),适用于Windows操作系统。虽然它可以在Linux环境下运行,但可能需要进行一定的调整以...

Global site tag (gtag.js) - Google Analytics