在Windows(W32)上安装opencv以与代码块一起使用

时间:2010-10-09 05:58:40

标签: c++ configuration opencv codeblocks

我正在尝试使用带代码块的opencv库(8.02)。我已经安装了opencv2.1。 当我包含标题并链接库时,它的所有fine.i也通过http://opencv.willowgarage.com/wiki/CodeBlocks教程。但是当我编译项目时 它报告没有错误或警告。只是说退出状态为1。

我想知道是否有人使用opencv代码块,并且可以帮助我摆脱这种情况。

感谢!!!

1 个答案:

答案 0 :(得分:1)

几个星期前我遇到了同样的问题,无法在任何地方找到答案! 搞砸了之后,我发现了确切的方法。

1)使用Cmake编译库。 http://www.cmake.org/

2)编译完库后,你应该有两个不同的OpenCV库 - 一个已编译的库和一个未编译的库。

3)在代码块中,单击“设置”(在“文件”菜单中)。在“设置”下,选择“编译器和调试器”。

4)选择“搜索目录”选项卡。在“搜索目录”下选择“编译器”选项卡。单击添加。浏览到您的非编译版本的库。在未编译的目录中,选择include文件夹。在include文件夹下,选择OpenCV。单击“确定”

5)在代码块中,选择“搜索目录”选项卡下的链接器选项卡。单击“添加”,这次浏览到库的编译版本。在已编译的目录中,选择lib文件夹,然后单击“确定”。

6)转到codeblocks中的链接器设置选项卡。单击添加。浏览到库的COMPILED版本。在编译目录中选择lib。在lib文件夹中选择所有库。确保仅选择动态库文件(.dylib扩展名)

7)设置了代码块!

8)运行你的项目,它应该可以正常工作。

如果您仍有问题,请随时寻求更多帮助。