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