弄了很久,结果挺蠢的......
程序如下 ```cpp #include
int main(int argc, char** argv) {
cv::Mat img = cv::imread(argv[1], -1);
if (img.empty()) return -1;
cv::namedWindow("Example1", cv::WINDOW_AUTOSIZE);
cv::imshow("Example1", img);
cv::waitKey(0);
cv::destroyWindow("Example1");
return 0;
}
- 项目右击>>属性>>配置属性>>VC++目录
包含目录里添加X:\xxx\...\opencv\build\include(###不是X:\xxx\...\opencv\build\include\opencv2)
库目录里添加X:\xxx\...\opencv\build\x64\vc15\lib
- C/C++>>常规
附加包含目录里添加X:\xxx\...\opencv\build\include(###不是X:\xxx\...\opencv\build\include\opencv2)
- 链接器>>常规
附加库目录里添加X:\xxx\...\opencv\build\x64\vc15\lib
- 链接器>>输入
附加依赖项里添加opencv_world344d.lib
- 调试前,记得把界面上调试器左边的x86改为x64
(PS:事先已设置好OPENCV_DIR环境变量)