我正在開發軟件,我需要在NetBeans下使用OpenCV庫。花了2天時間才能夠正確運行OpenCV的C++應用程序。將openCV .dll文件添加到Netbeans C++ Qt應用程序
在C++應用程序中,我需要在項目屬性 - >生成 - > C++編譯器 - >包含目錄和頭文件中添加C:/ OpenCV245/build/include。此外,根據鏈接屬性 - >附加庫目錄我不得不添加以下目錄
- C:/ OpenCV245/release/lib目錄
C:/ OpenCV245 /編譯/ X64/MinGW的/ lib目錄
,並添加我特別需要在連接體的.dll文件>庫
現在,當我嘗試創建一個C++ Qt應用程序,我添加適當的include目錄和標題,但我不能加我的「額外鋰的路徑braries」 ......
我想建築,看看會流行什麼錯誤:
找不到-lopencv_core245.dll
找不到-lopencv_highgui245.dll
我們如何補充。 dll.a文件到Netbeans下的C++ Qt應用程序?
編程環境:
的NetBeans 7.4
MinGW的3.2編譯的C++編譯器,MSYS使命令和qt5.1.1 qmake的用於QMAKE命令
Qt5.1.1
OpenCV2.4.5
的Windows 8 64位
感謝您的迴應,與庫一起提供的lib文件被編譯爲與Visual Studio一起使用。我必須從頭開始編譯源文件,所有可用的文件都是.dll文件 – FlyersAllDay
Lib文件未編譯爲與特定的IDE或編譯器配合使用。唯一的區別來自於編譯它們用於不同的操作系統或計算機體系結構(即32位與64位系統)。如果lib文件是在你的系統上編譯的,並且大部分都是編譯器,那麼它們應該可以工作。 – nQue
OP不鏈接到'.DLL'文件。 OP鏈接到'.a'文件。例如'libopencv_highgui245.dll.a' –