您的位置:首页 > 其它

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: 无法解析的外部符号  *****函数名称

       原因分析:这个是因为该符号代表的函数在另外一个文件中定义了,而你没有把这个文件添加到解决方案项目里面

       解决方法:添加定义该函数的文件添加到解决方案对应的工程项目里面就可以了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐