过去几个小时我一直想弄清楚为什么 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   这样的文件或目录make [2]:***    [libcxcore.la]错误1 make [1]:***    [check-recursive]错误1 make:***    [check-recursive]错误1

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

有帮助吗?

解决方案

根据错误,我的建议是:

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

(&quot; Users / fmsf / Projects / Motion Tracking /&quot; vs&quot; ar:/ Users / fmsf / Projects / Motion:No such file or directory&quot;)

其他提示

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top