如何在OSX中使用QT设置OpenCV?

时间:2011-09-13 14:23:07

标签: c++ macos qt opencv osx-snow-leopard

我想使用新的C ++ OpenCV界面在OS X Snow Leopard上的Qt Creator中创建Qt应用程序。我怎样才能做到这一点?很难在网上得到很好的解释。

1 个答案:

答案 0 :(得分:3)

我实际上是这样做的,而且相当容易。您可以从qt网站下载QtSDK作为dmg,只需点击即可安装。

在此之后我使用了MacPorts,MacPorts是osx的包管理器(如aptitude,portage,pacman等)。 http://www.macports.org/,下载,再次点击即可播放。

要使用MacPorts,首先需要使用make和gcc / g ++等工具。这些包含在xcode包中(位于apple商店中)。当然,这些工具与开发人员的cpu一样重要。你首先想要它们。

安装xcode后,make / g ++ / gcc在你的系统上,但它们不在你的路径中。在终端中,命令不存在。要解决这个问题,请打开xcode ide(如果我被允许称之为ide,是吗?)。然后转到XCode(lop left screen) - >偏好 - >下载。在那里你可以安装'命令行工具',执行此操作。

然后make应该在那里。使用终端进行验证。只输入make可能会告诉你'make: * 没有指定目标,也没有找到makefile。停止。',但不是'找不到命令'。

然后,要安装opencv我安装了MacPorts,输入'sudo port install opencv',等一会儿,如果一切顺利,你应该有opencv。它安装在/ opt / local中。因此,您可能需要将这些添加到.pro文件中:

CONFIG += MYHOTOSXMACHINE

MYHOTOSXMACHINE {
    INCLUDEPATH += /opt/local/include/
    LIBS += -L/opt/local/lib/
}

所以,你去吧。祝你好运!

PS:我对整个linux / gnu / posix事情并不陌生,但我是osx的新手。因此,如果有更简洁的方法,请随时发表评论。