TLD不用cmake在vs上編譯執行的方案

2021-08-09 13:51:49 字數 957 閱讀 3572

用cmake的方案之前已經實現過一次了

這是我之前的心路歷程。。。

然後這是另乙個博主的

但是用cmake編譯出來的我不會把他和mfc相結合啊!因為他本來就是乙個工程了。

於是嘗試著在vs中新建乙個工程,把原始檔和標頭檔案都加進去。。。

這些原始檔和標頭檔案都是之前用cmake編譯執行成功的,之前這些檔案怎麼修改的具體參考上面那兩篇部落格。。。。

當然,還是出現了很多問題。

比如,加入的標頭檔案要由<>改為雙引號等等

當然,這些都是小問題。還有乙個比較坑的就是。release版執行老是中斷。。。。而debug版執行太慢,基本就是一卡一卡。沒辦法慢慢找問題。。找了整個下午。

發現大概是opencv的配置問題。。

發現我附加依賴項全是d.lib結尾的。。。我也不知道為什麼,只記得之前安裝過opencv_contrib版。於是又在原來的庫目錄裡面找到opencv_world320.lib我這個版本的不帶d的庫複製到現在庫目錄裡。然後又在附加依賴項中加入了這個值。就像上圖那樣。。好了,終於執行成功了。工程原始碼:

當然,也還可以把這些原始檔和標頭檔案直接做成庫,用的時候直接在目錄裡新增路徑?試了試把他們編譯為靜態庫,然後新增到專案中。。

編譯鏈結能通過,不過老是執行出問題。。。估計是靜態庫的編譯有問題吧!很想再折騰下。。。不過,今天都周五了,先休息下吧。。。

為什麼我照書寫的win32程式在vs上編譯不了?

i錯誤是1 c cpp errorc2061 語法錯誤 識別符號 unt errorc2440 無法從 lresult stdcall hwnd 轉換為 wndproc 1 該轉換要求reinterpret cast c樣式轉換或函式型別轉換 errorc2065 hlnstance 未宣告的識別符...

在windows上,CMake不能找到頭檔案目錄

在windows上,用cmake編譯libpng,configure提示找不到zlib library zlib include dir。cmake error at c program files cmake share cmake 3.16 modules findpackagehandlest...

關於openh323在windows上編譯

剛開始不搞h323,有些不習慣,所以下了個openh323來玩玩.感覺這東西在windows上編譯可真夠煩的.我在http openh323.下了板本,發現,pwlib裡面好多東西不全.沒有pwlib,pwclib這兩個目錄,直接導致後面編譯openphone的時候出問題.於是安了個cvs,從cvs...