0

在过去的几个小时里,我一直在试图弄清楚为什么openCV不能在 leopard 上编译。我一直在搜索参考资料,但都指向一个死掉的谷歌小组。

所以我的问题很简单:我已经阅读了 INSTALL 文件,阅读了能找到的所有文档,但仍然无法找到解决方案。

编译在这里中断(这是通过 Makefile 生成的):

rm -fr .libs/libcxcore.lax/lib_cxcore.a mkdir .libs/libcxcore.lax/lib_cxcore.a Extracting /Users/fmsf/Projects/Motion Tracking/Libs/opencv-1.1.0/cxcore/src/./.libs/lib_cxcore.a (cd .libs/libcxcore.lax/lib_cxcore.a && ar x /Users/fmsf/Projects/Motion Tracking/Libs/opencv-1.1.0/cxcore/src/./.libs/lib_cxcore.a) ar: /Users/fmsf/Projects/Motion: No such file or directory make[2]: *** [libcxcore.la] Error 1 make[1]: *** [check-recursive] Error 1 make: *** [check-recursive] Error 1

有谁知道可以做些什么来建造它?我正在使用 mac os 1.5 leopard,在阅读时发现 Mac OS 的完整端口仍未完成,但我真的不相信这是这个库的缺失。

4

2 回答 2

3

基于错误,我的建议是:

尝试在名称中没有空格的文件夹中构建它。

(“/Users/fmsf/Projects/Motion Tracking/” vs “ar: /Users/fmsf/Projects/Motion: 没有这样的文件或目录”)

于 2008-10-29T20:09:35.360 回答
0

您可能正在尝试 1.1。这很新。考虑尝试 1.0。我已经在 windows 和 ubuntu 上构建了 1.0。

于 2008-10-29T19:56:34.807 回答