cmake 在qtcreator 編譯中遇到的問題

2021-07-30 03:13:12 字數 396 閱讀 8190

在編譯乙個關於opencv的程式時, 在命令視窗可以編譯成功,但是在qtcreator下 一樣的cmake檔案   但是會出現

/usr/local/lib/libopencv_nonfree.so.2.4: error adding symbols: dso missing from command line的錯誤  

這時一種缺少鏈結庫的錯誤,一般用gcc或g++ 在編譯時直接加上庫的名字就行 

第二種 時在makefile裡  libs= -l opencv_nonfree  

第三種   也就是能解決我這種情況的  就是在 cmake 中 的

target_link_libraries 這一項中加如缺少的庫

/usr/local/lib/libopencv_nonfree.so

QtCreator建立CMake工程

確保cmake已經安裝並且新增到了系統環境變數 qtcreator會自動檢測 或者qtcreator中手動新增。如果使用vs編譯器的話,需要準備 1 vs已經安裝。2 win10 sdk 本人使用的是win10 已經安裝。3 將d qt qt5.9.6 tools qtcreator bin 根據自...

在Ubuntu下安裝Qt creator

當然,首先得知道ubuntu是32位還是64位的 終端輸入命令sudo uname m,如果顯示i686,你安裝了32位作業系統,2.終端輸入命令修改檔案許可權 chmod u x qt opensource linux x64 5.5.1.run 終端輸入命令進行執行安裝 qt opensourc...

qwt 在qtcreator中的整合,及出現的問題

宣告 下面非特殊說明,qtcreator的版本都是qtcreator3.2.1 linux 系統 ubuntu 16.0 一 在整合之前首先要明確的問題 1 確保qmake qtcreator qtdesigner和qt的版本一致,要麼是qt4要麼是qt5。2 如果用qt4,那麼就用qt4的對應的q...