5

我曾Code::Blocks 10.05尝试OpenCV-2.4.0C:\opencv\samples\cpp

#include "opencv2/core/core.hpp"
#include "opencv2/imgproc/imgproc.hpp"
#include "opencv2/calib3d/calib3d.hpp"
#include "opencv2/highgui/highgui.hpp"
#include <stdio.h>
#include <string.h>
#include <time.h>

using namespace cv;
using namespace std;

const char * usage =....

Code::Blocks 的编译器告诉我:

C:\opencv\samples\cpp\calibration.cpp|1|Fattal Error: opencv2/core/core.hpp: No such file or directory|

这是否意味着我必须更改包含代码?使用我自己的包含文件夹所在的路径?那是我core.hpp文件中的路径C:\opencv\modules\core\include\opencv2\core

4

1 回答 1

1

您需要将每个模块的包含目录添加到 Code::Blocks 将搜索包含的目录列表中。这可以通过两种方式完成。如果您希望它们包含在所有项目中

Settings -> Compiler & Debugger Settings -> Search Directories.

或仅当前项目

Project -> Build Options -> Search Directories
于 2012-12-01T12:43:42.373 回答