2015-01-20 78 views
0

我知道可以在MacOSX平臺上使用g ++編譯器創建.dylib文件。我想做一個。框架分組標題和庫。可以使用g ++編譯器嗎?如果沒有,那麼是否有任何用於此目的的命令行界面工具? (我想避免使用xCode,如果可能的話)是否可以使用g ++在OSX上創建一個.framework?

+0

強權此幫助:http://stackoverflow.com/questions/17894501/mac-os-g-failed-to-添加框架支持? – txtechhelp 2015-01-20 20:29:02

+0

事實上,我已經知道如何編譯一些我想自己創建的框架,但似乎無法找到如何實現這一點。 – Geeyoam 2015-01-20 21:03:35

回答

0

我知道你說過你想避免使用Xcode,但這裏有一個很好的鏈接https://developer.apple.com/library/mac/documentation/MacOSX/Conceptual/BPFrameworks/Tasks/CreatingFrameworks.html按照說明只用於創建框架,你會得到一個.framework文件。通過.framework文件,您可以將它放置在計算機的任何位置,您可以像這樣在Xcode之外進行編譯。

,如果在當前目錄:

cwd=$(pwd) 
g++ -Wall somefiles.c -o run "-I $(pwd)/some/path/name.framework -F $(pwd)/some/path/ -framework name" 

否則

g++ -Wall somefiles.c -o run "-I /full/path/name/name.framework -F /full/path/name/ -framework name" 
相關問題