2013-02-04 81 views

回答

4

我找到了解決方案。在Qt Creator中,轉到左窗格中的項目(ctrl + 5),然後在構建環境 - >使用系統環境中,單擊細節。編輯LIB變量。在這裏添加。

+1

你在LIB變量中添加了什麼? –

0

檢查事項:

  • 沒有C:\opencv\build\include\opencv2\opencv.hpp實際上存在嗎?
  • 是否編譯命令(你可以在Qt Creator的「編譯輸出」窗口中查看)在編譯命令中顯示-IC:\opencv\build\include參數?
  • qmake應該在修改.pro文件後自動運行,但爲了防萬一(例如從Build菜單)手動重新運行它,如第一個回答
  • 這應該不會有任何問題這一點,但以防萬一:如果您正在使用「陰影編譯」(這是一個好主意),確保源代碼目錄是乾淨的任意生成的文件
0

正確的頭文件:

<opencv2/core/core.hpp> 
<opencv2/imgproc/imgproc.hpp> 
<opencv2/highgui/highgui.hpp> 

...等等。包含「opencv.h」已棄用! 它也不再適用於QtCreator自動完成。

解決方法是更新您的源以使用正確的頭文件。

0

.pro文件做出任何更改後,請右鍵單擊project folder並單擊運行qmake