Related Problem
我已经在Win10机器中使用Qt Creator 3.6.0 32bits编译了OpenV 3.1。
在构建示例OpenCV程序时,它为我提供了[Makefile]Error 3
以及以下详细信息:
10:02:32: Running steps for project Sanj...
10:02:32: Configuration unchanged, skipping qmake step.
10:02:32: Starting: "C:\Qt\Tools\mingw492_32\bin\mingw32-make.exe"
C:\Qt\5.5\mingw492_32\bin\qmake.exe -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile ..\Sanj\Sanj.pro
makefile:195: recipe for target 'Makefile' failed
C:/Users/Samir Chohg/Desktop/Sanj/Sanj.pro:27: Extra characters after test expression.
Error processing project file: ..\Sanj\Sanj.pro
mingw32-make: *** [Makefile] Error 3
10:02:32: The process "C:\Qt\Tools\mingw492_32\bin\mingw32-make.exe" exited with code 2.
Error while building/deploying project Sanj (kit: Desktop Qt 5.5.1 MinGW 32bit)
When executing step "Make"
代码是:
QT += core
QT -= gui
TARGET = Un
CONFIG += console
CONFIG -= app_bundle
TEMPLATE = app
SOURCES += main.cpp
INCLUDEPATH += C:/opencv/qttest/install/include
LIBS += -LC:/opencv/qttest/install/x86/mingw/bin
-lopencv_core310 \
-lopencv_highgui310 \
-lopencv_imgproc310 \
-lopencv_features2d310 \
-lopencv_calib3d310
有人可以告诉我问题出在哪里吗?提前致谢。
最佳答案
您缺少LIBS + =行上的行继续符。
更改LIBS += -LC:/opencv/qttest/install/x86/mingw/bin -lopencv_core310 \ -lopencv_highgui310 \ -lopencv_imgproc310 \ -lopencv_features2d310 \ -lopencv_calib3d310
至LIBS += -LC:/opencv/qttest/install/x86/mingw/bin \ -lopencv_core310 \ -lopencv_highgui310 \ -lopencv_imgproc310 \ -lopencv_features2d310 \ -lopencv_calib3d310
关于c++ - Makefile错误3,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35190802/