【问题标题】:Makefile Error 3生成文件错误 3
【发布时间】:2016-02-04 01:12:02
【问题描述】:

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

谁能告诉我问题出在哪里?提前致谢。

【问题讨论】:

  • Sanj.pro 的第 27 行是什么?
  • @drescherjm -lopencv_calib3s310

标签: c++ qt opencv makefile


【解决方案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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-11-02
    • 2011-10-14
    • 2023-03-26
    • 2023-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多