作者:朱金灿
来源:clever101的专栏
问题描述
将从网上下载了pthreads-w32-2-9-1-release包,解压将源码工程升级成vs2013编译出现下图错误提示:1>version.rc(119): error RC2104: undefined keyword or key name: PTW32_ARCH
问题分析
这是VC的资源编译器在编译rc文件时没有添加预处理器PTW32_ARCHx86造成的(如果编译64位版本时,需要添加预处理器PTW32_ARCHx64
问题解决
在工程熟悉里添加预处理器PTW32_ARCHx86,具体如下图:

pthreads-w32-2-9-1-release源码及库下载。
本文解决在VS2013环境下编译pthreads-w32-2-9-1-release包时遇到的RC2104错误。问题源于资源编译器未识别预处理器PTW32_ARCH。通过在工程属性中添加预处理器PTW32_ARCHx86(对于x64则添加PTW32_ARCHx64),成功解决了编译问题。

被折叠的 条评论
为什么被折叠?



