0

跑步:Mac OS X 10.8.5

我正在按照 Greenfoot 网站上的分步说明进行操作:http: //www.greenfoot.org/doc/kinect/macos.html

我已经处理了为OSX 10.8安装 Macports 的所有问题,最后安装了“boost”,但对于最后一部分,在站点的底部,我尝试在终端的正确目录中键入代码来配置它:

./configure --with-boost=/opt/local/include --with-wx-config=/opt/local/bin/wx-config --with-wx-prefix=/opt/local

这就是它给我的东西,并在这个特定点停止。它完成所有配置并在此处停止:

checking for the Boost thread library... no
configure: error: cannot find the flags to link with Boost thread

我也尝试安装 boost 1.49而不是 boost 1.50(最新),但没有运气。

有什么建议么?

4

1 回答 1

0

Mac OS X 10.9 上的相同错误 - 来自 kinectserver-1.2 目录中的 m4/boost.m4 文件:

现在让我们尝试查找库。算法如下:首先根据用户的PREFERRED-RT-OPT查找给定的库名。对于每个库名称,我们更喜欢使用带有标签(工具集名称)的库名称。通过通常安装 Boost 的各种标准路径搜索每个库。如果我们找不到标准变体,我们会尝试强制执行 -mt(例如在 MacOSX 上,libboost_threads.dylib 不存在,但有 -bviously-libboost_threads-mt.dylib)。

因此,如果有一种方便的方法可以调整源以指向“libboost_threads-mt.dylib”作为“检查 Boost 线程库...”步骤的目标,那似乎是票 - 仍在查看什么不过,要进行调整以实现这一目标。

于 2014-05-16T19:30:01.230 回答