我有這個奇怪的錯誤Qt中:LNK1104:無法打開文件 'C:\ OpenCV246PC \建立\ 86 \ VC10 \ lib.obj'OpenCV246和Qt LNK1104無法打開文件lib.obj
設置在Qt的是和VS2010一樣(在這裏他們工作正常),但是在這裏Qt抱怨它找不到的文件,即使我看不到任何明顯的x86庫的引用!
這裏是我的*的.pro設置:
#-------------------------------------------------
#
# Project created by QtCreator 2013-07-12T14:50:04
#
#-------------------------------------------------
QT += core
QT -= gui
TARGET = myQtConsoleProject
CONFIG += console
CONFIG -= app_bundle
TEMPLATE = app
SOURCES += main.cpp
INCLUDEPATH += C:\OpenCV246PC\build\include
LIBS += -LC:\OpenCV246PC\build\x86\vc10\lib \
-lopencv_core246d \
-lopencv_highgui246d \
-lopencv_imgproc246d \
-lopencv_features2d246d \
-lopencv_calib3d246d
,這是簡單的代碼,我試圖編譯
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
int main()
{
// read an image
cv::Mat image = cv::imread("img.jpg");
// create image window named "My Image"
cv::namedWindow("My Image");
// show the image window
cv::imshow("My Image", image);
// wait key for 5000 ms
cv::waitKey(5000);
return 1;
}