openCV不能在Leopard上编译

时间:2008-10-29 19:45:44

标签: macos opencv compilation osx-leopard

过去几个小时我一直想弄清楚为什么openCV无法在豹子上编译。我一直在谷歌搜索引用,但所有指向一个死谷歌组。

所以我的问题很简单:我已经阅读了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,而阅读 i 发现Mac OS的完整端口仍未完成,但我真的不相信它是这个库的缺失。

2 个答案:

答案 0 :(得分:3)

根据错误,我的建议是:

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

(“/ Users / fmsf / Projects / Motion Tracking /”vs“ar:/ Users / fmsf / Projects / Motion:No such file or directory”)

答案 1 :(得分:0)

你可能正在尝试1.1。这是非常新的。考虑尝试1.0。我在Windows和ubuntu上构建了1.0。