错误:opencv2/core/core.hpp:没有这样的文件或目录

Adr*_*ado 6 c++ opencv compiler-errors codeblocks

我曾Code::Blocks 10.05尝试OpenCV-2.4.0编译代码示例C:\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 =....
Run Code Online (Sandbox Code Playgroud)

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

cto*_*tor 1

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

Settings -> Compiler & Debugger Settings -> Search Directories.
Run Code Online (Sandbox Code Playgroud)

或者仅当前项目

Project -> Build Options -> Search Directories
Run Code Online (Sandbox Code Playgroud)