我正在使用opencv lib开发一个项目。我在Windows 7上使用Qt 4.8,它在构建项目时给出了一个错误:
mingw32-make.exe[1]: *** Access is denied.
. Stop.
mingw32-make.exe: *** [release] Error 2
19:05:06: The process "F:\QtSDK\mingw\bin\mingw32-make.exe" exited with code 2.
Error while building project TraySystemtry (target: Desktop)
When executing build step 'Make'
专业档案:
QT += xml svg core gui
CONFIG += qt
VERSION = 0.3.0
TEMPLATE = app
INCLUDEPATH += D:\OpenCV\opencv\build\include
LIBS += -LD:\OpenCV\opencv_Build\bin\
-lopencv_core242 \
-lopencv_highgui242 \
-lopencv_imgproc242 \
-lopencv_features2d242 \
-lopencv_calib3d242 \
-lopencv_objdetect242
HEADERS += \
window.h \
aboutus.h \
abouttab.h \
developertab.h \
privacytab.h \
classificationhand.h \
keyssetup.h
SOURCES += \
window.cpp \
main.cpp \
aboutus.cpp \
abouttab.cpp \
developertab.cpp \
privacytab.cpp \
classificationhand.cpp \
keyssetup.cpp
RESOURCES += \
systray.qrc
我无法弄清楚问题。
答案 0 :(得分:7)
我有同样的问题。对我来说,我解决了它只是禁用了防病毒软件(卡巴斯基)。杀毒软件否认了mingw32-make。
答案 1 :(得分:5)
至少有两个可能的原因:
原因#1通常比#2原因更可能。
答案 2 :(得分:0)
对我来说,这通常意味着我正在尝试编译的exe当前是打开的(即运行)。当我在调试模式下运行,然后尝试重新编译时,通常会发生这种情况。