我是新來的快板,Ubuntu和C++ ...提前對不起...編譯快板5.0庫在Ubuntu: 「未定義參考......」
我剛剛安裝Allegro從4事情Ubuntu的軟件管理器。然後我按照指示of this page安裝Allegro 5.我不認爲我的庫鏈接正確,但我不完全知道如何手動更改。
我的代碼:
#include <allegro.h> //the allegro 4 header?
#include <allegro/allegro5.h> //the allegro 5 header?
int main(){
allegro_init();
}
END_OF_MAIN()
我編譯行:
g++ allegro_test.cpp -o output.out `pkg-config --libs allegro5.0`
我的輸出:
allegro_test.cpp (.text+0x2a) undefined refrence to '_install_allegro_check_version'
我認爲它類似於this question,但我無法弄清楚如何鏈接庫。我想自動知道它。
這似乎是它...我註釋掉代碼的其餘部分初始化鍵盤,現在也需要更新此類代碼。謝謝!!!! – Jeff
手冊@ http://allegro.cc/manual/5/應該會有所幫助。它還具有內聯的任何使用該頁面上特定功能的示例鏈接。 – Matthew