2015-09-15 64 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框架複製到捆綁包中,並更改框架二進制文件中的引用以便從可執行文件運行中加載。 –