2011-02-16 29 views
0

試圖編譯一些主要是Qt的代碼,但是有一堆調用進入Carbon層。獲取未解析的碳函數 - mac qt 10.4 build

在鏈接中,所有的碳調用都未解決。

我的配置CMDLINE打造了這一點:-sdk /Developer/SDKs/MacOSX10.4u.sdk -mmacosx版本分鐘= 10.4 - 碳 - 通用

我的項目有這樣的:CONFIG + = i386的PPC,和 這個:QMAKE_CXXFLAGS + = -mmacosx-version-min = 10.4

正如你所看到的,我的目標是/使用10.4u sdk。

所有的碳調用都沒有解決。有沒有辦法直接在鏈接上指定碳庫?

回答

0

我不知道如何在Qmake中設置它,但是鏈接到Carbon框架是通過-framework Carbon(例如,

g++ a.cpp -o a -framework Carbon 

由於-framework是一個連接器選項,你可以嘗試使用它QMAKE中的等價物LDFLAGS。或者,您可以將-Wl,-framework,Carbon傳遞給編譯器驅動程序。

+0

在QMAKE_LFLAGS var中指定'-framework Carbon'無助於 - 在鏈接器命令行上顯示。 – rickb 2011-02-16 21:41:42