【发布时间】:2018-12-03 03:25:54
【问题描述】:
我正在运行一个简单的代码
#include<opencv2/opencv.hpp>
#include"iostream"
using namespace std;
using namespace cv;
int main()
{
Mat image1 = imread("C:\\Users\\Public\\Pictures\\Sample Pictures\\Tulips.jpg");
Mat image = imread("Koala.jpg");
if (image.empty())
{
cout << "no image" << endl;
system("pause");
}
imshow("win1", image1);
waitKey(0);
imshow("win2", image);
waitKey(0);
return 0;
}
当我使用“不调试启动 (ctrl+f5)”运行代码时,它运行良好并且输出图像出现。 但是当我使用“开始调试(f5)”运行它时,它会丢失 opencv_world341d.dll。 如何解决这个问题。
【问题讨论】:
-
在链接器的属性(在调试模式下)-> 输入-> 在其他依赖项中添加了 opencv_world341d.lib
-
@TaheraTabassum 是的,我有,代码运行良好,无需调试我不知道为什么什么时候开始调试它不是
-
如果它在“发布模式/无调试模式”下工作正常并在“有调试模式”下抛出错误,那么您在调试中设置的一些属性是不正确的抛出这个错误。
标签: visual-studio opencv visual-c++