windows平臺移植(原linux項目)時,用vs2015開發,碰到的問題及處理方案記錄

(1)問題記錄一:

在#include <pthread.h>頭文件後,出現如下報錯信息:

解決方案:

在#include <pthread.h>頭文件之前,先定義 #define HAVE_STRUCT_TIMESPEC

詳細原因,參見以下網址:

https://stackoverflow.com/questions/33557506/timespec-redefinition-error

 

(2)問題記錄二:

運行時報錯:加載pthreadVC2.dll失敗

 

解決方案:

多半是沒有配置動態鏈接庫的問題,詳細解決辦法參見以下網址:

https://blog.csdn.net/k459905889/article/details/48676159

 

(3) 問題記錄三:

鏈接報錯:

解決方案:

 在配置頁面,增加鏈接Wldap32.lib

詳細原因參見以下網址:

https://social.msdn.microsoft.com/Forums/vstudio/en-US/15c6950f-06a1-4d4e-8d7f-84d28873a749/ldapobj-error-lnk2019-unresolved-external-symbol?forum=vclanguage

 

(4) 問題記錄四:

鏈接報錯:

解決方案:

在配置頁面,增加鏈接ole32.lib和Ws2_32.lib庫

詳細原因,參見以下網址:

https://social.msdn.microsoft.com/Forums/vstudio/en-US/e53ee934-591a-4a3f-bcaf-eba8d295c8f1/guid-lnk2019-error?forum=vclanguage

 

(5)問題記錄五:

鏈接報錯:

解決方案:

在配置頁面,增加鏈接libeay32和ssleay32庫

詳細原因,參見以下網址:

https://redmine.webtoolkit.eu/boards/2/topics/10284

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章