VS 编译问题总结与分析
2016-11-10 13:49
232 查看
1、“pthread.h”: No such file or directory
原因分析:pthread.h是属于Linux平台下的库函数头文件,拿到Windows下编译会报这个问题。
解决方法:找到这个pthread的win32 移植版本
到https://www.sourceware.org/pthreads-win32/上可查看pthread的相关介绍和信息,并下载pthread.h头文件和库文件
到ftp://sourceware.org/pub/pthreads-win32/dll-latest下载最新的头文件和库文件
头文件:ftp://sourceware.org/pub/pthreads-win32/dll-latest/include/
库文件:ftp://sourceware.org/pub/pthreads-win32/dll-latest/lib/x86/
ftp://sourceware.org/pub/pthreads-win32/dll-latest/dll/x86/
a. fatal error C1083: 无法打开包括文件:“pthread.h”: No such file or directory
c/c++ general 附加包含路径添加D:\software\pthreads-w32\include
b. fatal error LNK1104: 无法打开文件“pthreadVSE2.lib”
Linker的General 附加库路径添加D:\software\pthreads-w32lib
上面的a和b指在上面的地址所下载的文件 我放在了D:\software\目录下(最后放到你的工程目录下,采用相对路径)
2、 error LNK2019: 无法解析的外部符号 *****函数名称
原因分析:这个是因为该符号代表的函数在另外一个文件中定义了,而你没有把这个文件添加到解决方案项目里面
解决方法:添加定义该函数的文件添加到解决方案对应的工程项目里面就可以了
原因分析:pthread.h是属于Linux平台下的库函数头文件,拿到Windows下编译会报这个问题。
解决方法:找到这个pthread的win32 移植版本
到https://www.sourceware.org/pthreads-win32/上可查看pthread的相关介绍和信息,并下载pthread.h头文件和库文件
到ftp://sourceware.org/pub/pthreads-win32/dll-latest下载最新的头文件和库文件
头文件:ftp://sourceware.org/pub/pthreads-win32/dll-latest/include/
库文件:ftp://sourceware.org/pub/pthreads-win32/dll-latest/lib/x86/
ftp://sourceware.org/pub/pthreads-win32/dll-latest/dll/x86/
a. fatal error C1083: 无法打开包括文件:“pthread.h”: No such file or directory
c/c++ general 附加包含路径添加D:\software\pthreads-w32\include
b. fatal error LNK1104: 无法打开文件“pthreadVSE2.lib”
Linker的General 附加库路径添加D:\software\pthreads-w32lib
上面的a和b指在上面的地址所下载的文件 我放在了D:\software\目录下(最后放到你的工程目录下,采用相对路径)
2、 error LNK2019: 无法解析的外部符号 *****函数名称
原因分析:这个是因为该符号代表的函数在另外一个文件中定义了,而你没有把这个文件添加到解决方案项目里面
解决方法:添加定义该函数的文件添加到解决方案对应的工程项目里面就可以了
相关文章推荐
- ubuntu10.10编译TQ2440的x86-qtopia-2.2.0具体问题总结及原因分析
- 关于cmake+mingw+yasm+vs 生成工程 编译代码问题总结
- vim7.4官方源码在vs2013的编译方法及问题总结
- ubuntu10.10编译TQ2440的x86-qtopia-2.2.0具体问题总结及原因分析
- VS系列编译问题总结 无法打开预编译头 Debug\XXX.pch 无法解析的外部符号....
- vim7.4官方源码在vs2013的编译方法及问题总结 (2013-11-04 12:06:52)
- vs编译ffmeg遇到的一些问题总结
- [整理]ubuntu10.10编译TQ2440的x86-qtopia-2.2.0具体问题总结及原因分析
- ubuntu10.10编译qtopia-2.2.0 问题总结及分析
- VC运行库版本不同导致链接.LIB静态库时发生重复定义问题的一个案例分析和总结
- 【转载】同事对项目UI问题案例分析培训的总结
- m文件转换为C/C++文件的编译、绘图、参数、打包问题总结
- 东方有线项目分析设计阶段遇到的问题及总结
- VC运行库版本不同导致链接.LIB静态库时发生重复定义问题的一个案例分析和总结
- VC运行库版本不同导致链接.LIB静态库时发生重复定义问题的一个案例分析和总结
- VC运行库版本不同导致链接.LIB静态库时发生重复定义问题的一个案例分析和总结
- 编译Squid问题总结
- java编译中汉字问题的分析及解决
- VC运行库版本不同导致链接.LIB静态库时发生重复定义问题的一个案例分析和总结
- VS 2005 中关于编译时使用那种字符集问题