2010-08-18 37 views
12

我有一個使用SystemConfiguration.Framework的項目。將mac框架鏈接到qt創建器

我一直在使用xcode,在這裏添加框架非常簡單,只需將它添加到xcode項目的框架即可。但是現在,我需要我的項目跨平臺,所以我使用QT Creator作爲單個IDE,用於Windows和Mac。問題是我不知道如何告訴QT Creator如何鏈接到systemConfiguration.framework。框架頭正確包括,沒有問題那裏...只是當結束編譯時,它抱怨一些未找到的符號,即從系統配置框架輸出的符號...

任何人都知道或可以幫助我設置Qt創建者項目來重新鏈接該框架,請參閱?

回答

14

我假設項目本身使用Qt,即它使用.pro文件來配置包括路徑和庫/框架路徑的東西?如果是這樣,那麼你只需要更新相關的.pro文件來添加框架。

查看qmake docs瞭解更多詳情。它的要點是增加

QMAKE_LFLAGS += -F/path/to/framework/directory/ 

LIBS += -framework TheFramework 
+0

謝謝,遊吟詩人...... 不知何故,我錯過了看QMAKE文檔部分的時候......現在用LIBS標誌,我有項目編譯。 謝謝 – Martins 2010-08-18 16:09:03

+0

@Martins:沒問題。樂意效勞。 – Troubadour 2010-08-18 16:11:56

+4

直到Qt 5.5,這一直在爲我工作。現在看起來破碎了。誰知道怎麼修它? – BuvinJ 2015-09-22 21:04:57