在setting——editor的最后一项中做如下设置(这一项的后面几个标签里的选项最好也勾上):
然后新建一个空工程(新版的codeblocks中有opencv的模板工程,可以直接选择,差距不大),File——New——Project
给工程起个好名字,填好路径,其他默认,一路Next即可
在Management窗口下的Project标签下的workspace中会多出新建的空工程,新建空文件(鼠标的位置下的“Empty file”),弹出的对话框选“是“,名称填上main.cpp 注意要加后缀!然后保存,选“是“就完成新建的工作。
然后在Project菜单下的Bulide options中进行配置,详见http://blog.csdn.net/qq_31669419/article/details/53331839。(P.S.每次新建的工程都需要重新配置),建议在File——save project as template,这样下次新建工程时选择File——New——Project——User templates——你自定义模板的名字,就可不用重新配置了。
完成后编写Cpp代码就会自动提醒了。
P.S. 如果自己写一些头文件,例如myHead.h,其中包含了
#include<opencv.hpp>
using namespace cv
然后再main.cpp中写:
#include“myHead.h”
按道理就不用包含“opencv.hpp”了,这对VS中的自动补全一点问题也没有,但在cb中就不行,必须在main.cpp再添加上
#include<opencv.hpp>
using namespace cv;
才支持自动补全,因为cb的自动补全只能搜索当前文件的包含文件,不会一层一层的帮你往下搜索。。。。。