首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

大神们看看这个VC2008异常如何解决

2012-09-17 
大神们看看这个VC2008错误怎么解决想在VC2008下安装个opencv库,按照opencv官网的步骤刚弄好不过没法运行。

大神们看看这个VC2008错误怎么解决
想在VC2008下安装个opencv库,按照opencv官网的步骤刚弄好不过没法运行。初学者请大家多多帮助
#include "stdafx.h"
 
#include <opencv2/opencv.hpp>
 
using namespace std;
using namespace cv;
 
int main(int argc, char* argv[])
{
const char* imagename = "lena.jpg";
 
//从文件中读入图像
Mat img = imread(imagename);
 
//如果读入图像失败
if(img.empty())
{
fprintf(stderr, "Can not load image %s\n", imagename);
return -1;
}
 
//显示图像
imshow("image", img);
 
//此函数等待按键,按键盘任意键就返回
waitKey();
 
return 0;
}

这个错误怎么解决?
1>d:\vs2008foropencv\opencvlab\opencv\include\opencv2\opencv.hpp(46) : fatal error C1083: 无法打开包括文件:“opencv2/core/core_c.h”: No such file or directory

[解决办法]
看看哥这篇文章,应该对你的这个问题有所帮助:
Windows上建立OpenCV2.4.0开发环境
[解决办法]
opencv2/core/core_c.h

哪你包含这个头文件。。。
[解决办法]
我的问题解决了,吼吼,就是在包含文件设置的时候没设置好
1)、项目(菜单项)->…属性->VC++目录:需要配置“包含目录”和“库目录”两项。

2)、配置“包含目录”项:添加行”%opencv%\build\include”即可。
但在运行别人的opencv项目时,可能别人直接引用了上述目录的子目录路径,如果出现include错误,则再添加”%opencv%\build\include\opencv”和(或)”%opencv%\build\include\opencv2”,即可解决问题。
 3)、配置“库目录”项:添加行”%opencv%\build\x86\vc10\lib”即可。

4)、配置连接器:项目(菜单项)->…属性->连接器->输入->附加依赖项
针对debug配置添加以下库:
opencv_calib3d240d.lib
opencv_contrib240d.lib
opencv_core240d.lib
opencv_features2d240d.lib
opencv_flann240d.lib
opencv_gpu240d.lib
opencv_highgui240d.lib
opencv_imgproc240d.lib
opencv_legacy240d.lib
opencv_ml240d.lib
opencv_objdetect240d.lib
opencv_ts240d.lib
opencv_video240d.lib

看看这个对你有帮助没
[解决办法]

探讨
我的问题解决了,吼吼,就是在包含文件设置的时候没设置好
1)、项目(菜单项)->…属性->VC++目录:需要配置“包含目录”和“库目录”两项。

2)、配置“包含目录”项:添加行”%opencv%\build\include”即可。
但在运行别人的opencv项目时,可能别人直接引用了上述目录的子目录路径,如果出现include错误,则再添加”%opencv%\build\include\……

热点排行