我最近一直在努力让 opencv 与 qt 一起工作。目前我的问题是:它找不到库。无论我做什么,它都说同样的话:
:-1: 错误: LNK1104: 无法打开文件'opencv_improc245d.lib'
我将 bin 包含在我的路径变量中,并将每个文件添加到 libs:
INCLUDEPATH += C:\\OpenCV-2.4.5\\opencv\\build\\include
LIBS += -LC:\\OpenCV-2.4.5\\mybuild\\lib\\Debug \
-lopencv_calib3d245d \
-lopencv_contrib245d \
-lopencv_core245d \
-lopencv_features2d245d \
-lopencv_flann245d \
-lopencv_gpu245d \
-lopencv_highgui245d \
-lopencv_improc245d \
-lopencv_legacy245d \
-lopencv_ ml245d \
-lopencv_ objdetect245d \
-lopencv_ ts245d \
-lopencv_ video245d
此外,我的 opencv 库是从启用 qt 的 msvc2010 的源代码编译的,而我的 qt 使用 msvc2010 作为它的编译器。
我添加的库是错误的还是我的包含路径有问题?