1

ディレクトリからすべてのライブラリ ファイルを正しく含めていますか??

LIBS += "C:\openCV24\opencv_bin\lib\*.dll"

このラインが僕に与え続けるから

C:\openCV24\opencv_bin\install\lib*.dll: Invalid argument

私はいくつかの場所を調べてみましたが、この行を何度も変更しましたが、機能しないようです。ステップが足りない場合は誰か教えてください??

私はすでにインクルードパスを含めており、それは正常に動作しINCLUDEPATH += "C:\openCV24\opencv_bin\install\include"ますが、エラーをスローする追加のライブラリファイルです

Thx 本当にイライラすることがたくさんあります

4

1 に答える 1

1

pro ファイルの libs オプションは Dll ファイル用ではなく、lib ファイル用です。LIBS += "C:\openCV24\opencv_bin\lib\*.lib" を試してください。また、「*.lib」を使用すると、リンクの順序が原因で問題が発生する場合があります。

ここでの更新 は、OPENCV の私の pro ファイル テンプレートです。また、opencv bin フォルダーをパスに追加する必要があります。

#begin{opencv}
INCLUDEPATH += "C:\opencv\opencv\build\include"
INCLUDEPATH += "C:\opencv\opencv\build\include\opencv"

LIBS += C:\opencv\opencv\build\x86\vc9\lib\opencv_calib3d231.lib
LIBS += C:\opencv\opencv\build\x86\vc9\lib\opencv_contrib231.lib
LIBS += C:\opencv\opencv\build\x86\vc9\lib\opencv_core231.lib
LIBS += C:\opencv\opencv\build\x86\vc9\lib\opencv_features2d231.lib
LIBS += C:\opencv\opencv\build\x86\vc9\lib\opencv_flann231.lib
LIBS += C:\opencv\opencv\build\x86\vc9\lib\opencv_gpu231.lib
LIBS += C:\opencv\opencv\build\x86\vc9\lib\opencv_haartraining_engine.lib
LIBS += C:\opencv\opencv\build\x86\vc9\lib\opencv_highgui231.lib
LIBS += C:\opencv\opencv\build\x86\vc9\lib\opencv_imgproc231.lib
LIBS += C:\opencv\opencv\build\x86\vc9\lib\opencv_legacy231.lib
LIBS += C:\opencv\opencv\build\x86\vc9\lib\opencv_ml231.lib
LIBS += C:\opencv\opencv\build\x86\vc9\lib\opencv_objdetect231.lib
LIBS += C:\opencv\opencv\build\x86\vc9\lib\opencv_ts231.lib
LIBS += C:\opencv\opencv\build\x86\vc9\lib\opencv_video231.lib
#end{opencv}
于 2012-09-30T11:26:29.180 に答える