2014-02-17 23 views
1

我正在運行Ubuntu。我遵循http://wiki.allegro.cc中的每一步安裝和設置Allegro5。如果我從命令行運行我的程序,我知道我需要使用C++ Allegro5 CodeBlocks鏈接器

gcc -Wall main.cpp `pkg-config --cflags --libs allegro-5.0 

加上我使用的任何其他包裝。 (我不知道它是什麼意思,但我知道我需要它)

如果在Codeblocks> Settings> Compiler中弄清楚我需要做什麼,以便它將鏈接到allegro庫,這樣我就不會收到一百一十個未定義的引用錯誤。我不知道我在找什麼,我不知道要去哪裏看。幫助一個新的傢伙。 謝謝。

編輯:我知道我需要 allegro-config --libs --static 在鏈接的快板4.2

我在哪裏可以看,什麼我需要爲Allegro5?

回答

1

如果碼塊不支持直接輸入`pkg-config --cflags --libs allegro-5.0`,則只需打開一個終端並輸入(無反引號):

pkg-config --cflags --libs allegro-5.0

然後複製/的該結果粘貼到內部的編譯器設置代碼塊。