2016-02-04 2 views
1

Related ProblemMakefile Ошибка 3

Я составил OpenV 3.1 с Qt Creator 3.6.0 32bits в Win10 машине.

При создании программы 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 

Может кто-то показать мне, где проблема? Заранее спасибо.

+0

Что на линии 27 Sanj.pro? – drescherjm

+0

@drescherjm '-lopencv_calib3s310' –

ответ

1

Вам не хватает символа продолжения линии на линии 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