我正在尝试使用带有代码块(8.02)的opencv库。我已经安装了opencv2.1。当我包含标题并链接库时,一切都很好。我也完成了http://opencv.willowgarage.com/wiki/CodeBlocks教程。但是当我编译项目时它没有报告错误或警告。它只是说以状态 1 退出。
我想知道是否有人使用过带有代码块的opencv并且可以帮助我摆脱这种情况。
谢谢!!!
我正在尝试使用带有代码块(8.02)的opencv库。我已经安装了opencv2.1。当我包含标题并链接库时,一切都很好。我也完成了http://opencv.willowgarage.com/wiki/CodeBlocks教程。但是当我编译项目时它没有报告错误或警告。它只是说以状态 1 退出。
我想知道是否有人使用过带有代码块的opencv并且可以帮助我摆脱这种情况。
谢谢!!!
几周前我遇到了同样的问题,但在任何地方都找不到答案!在弄乱了它之后,我确切地发现了如何做到这一点。
1) 使用 Cmake 编译库。http://www.cmake.org/
2) 编译库后,您应该有两个不同的 OpenCV 库 - 一个已编译,一个未编译。
3)在代码块中,单击设置(在文件菜单中)。在设置下,选择编译器和调试器。
4)选择搜索目录选项卡。选择搜索目录下的编译器选项卡。单击添加。浏览到库的非编译版本。在非编译目录下,选择include文件夹。在包含文件夹下,选择 OpenCV。点击确定
5)在代码块中,选择链接器选项卡,它位于搜索目录选项卡下。单击添加,这次浏览到库的编译版本。在编译的目录中,选择lib文件夹,点击OK。
6) 转到代码块中的链接器设置选项卡。单击添加。浏览到库的编译版本。在编译目录中选择lib。在 lib 文件夹中选择所有库。确保只选择动态库文件(.dylib 扩展名)
7) 代码块已设置!
8)运行您的项目,它应该可以正常工作。
如果您仍有问题,请随时寻求更多帮助。