vs2012-opencv2.4.4中debug运行正常,release运行出错

njust_小文 2014-08-10 05:56:21
如题:
环境为vs2012(x86),opencv2.4.4
包含目录和库目录以及依赖项都已经设置好了。
代码如下:

#include <opencv2/opencv.hpp>
#include <cv.h>
#include <highgui.h>

using namespace cv;

int main()
{
string imagename = "F:\\VS2012Workspace\\OpenCVTest\\OpenCVTest\\lena.bmp"; //此处需要填写绝对地址,我测试时使用相对地址出错。

//读入图像
Mat img = imread(imagename);

//如果读入图像失败
if(img.empty())
{
return -1;
}
//创建窗口
namedWindow("image",1);
//显示图像
imshow("image", img);

waitKey();
return 0;
}


在debug版本下,运行成功,正确显示图像
在release版本下,报错如下:
1>C:\Program Files (x86)\opencv\build\include\opencv2/core/types_c.h(55): fatal error C1083: 无法打开包括文件:“assert.h”: No such file or directory

求指教。
...全文
178 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

3,423

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 其他开发语言
社区管理员
  • 其他开发语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧