2009-04-13 44 views
0

我在哪裏可以找到一個書面記錄,顯示我如何設置wxWidgets的(C++)在Linux/ubunto和/或OS X的工具鏈wxWidgets的工具鏈解釋

我下載,編譯&安裝的wxWidgets無論是在Linux和OS X,編譯和嘗試的樣品,但似乎被困在我自己的主目錄設置編譯環境。

http://www.dialogblocks.com的DialogBlocks看起來很有希望,但它堅持重新編譯WxWidgets一次又一次..必須是關於它我不明白。

從頭開始編寫代碼似乎失敗了,原因是缺少庫,路徑或工具的路徑。我相信我的缺乏理解。

因此,任何人都可以指向一個工具鏈設置,它不僅僅是最低限度的指令,而是填充一些「爲什麼」,而不是隻有最小的「什麼」。

回答

2

與所有C/C++程序一樣,編譯器必須知道在哪些目錄中查找包含文件,鏈接程序必須知道它應該鏈接到哪些庫。

WxWidgets包如果安裝正確,包含程序wx-config。

g++ $(wx-config --cxxflags) -c my_prog.cpp 
g++ my_prog.o $(wx-config --libs) -o my_prog 
+0

您想將庫移動到.o文件之後。它適用於某些平臺,但僅僅是因爲動態加載器在運行時將它全部修復了......並且在其他平臺上完全不起作用,因爲鏈接器想要在其參數上一般地左右操作。 – RBerteig 2009-04-13 09:35:36

0

我發現這兩個頁EclipseMinGW建立wxWidgets的時候有所幫助:這可以在編譯和鏈接,像這樣被使用。