2015-09-15 47 views
0

我正在开发一个使用qt库,特别是QtCore库的C++程序。在生成文件中,我需要引用包含我使用的库的目录的位置。 (我不使用QtCreator)。我在OSX 10.10.15上运行。Mac上的Qt库

我Qt安装直通brew install qt5,所有的文件都在/usr/local/Cellar/qt5/5.5.0/,但我不能找到既libQtCore.a也不libQtCore.dyn

我也Qt安装直通安装程序在网站http://doc.qt.io/qt-5/linux.html但仍无法找到该库。

+0

你不是用'qmake'吗? – trojanfoe

+0

没有,进出口使用'make' – Bush

+0

这为我工作在Ubuntu当我安装了直通'的apt-get安装QT-DEV-all'(或者它的一些变种,我不能确切地记得) – Bush

回答

1

在OS X上的Qt安装为框架by default的。

+0

我是新来的Mac;有没有一种快捷的方式来处理OSX上的qt库,就好像我正在使用ubuntu(即以通常的方式连接它们),还是应该在我触摸它之前学习OSX环境(框架,捆绑软件等)? – Bush

+0

请检查此链接http://doc.qt.io/qt-5/osx-deployment.html#the-mac-deployment-tool –

+0

您可以使用可执行文件针对您的包运行macdeployqt。 macdeployqt会将Qt框架复制到捆绑包中,并更改框架二进制文件中的引用以便从可执行文件运行中加载。 –