2010-07-29 97 views
1

我使用emacs 23.1設置了CEDET 1.0pre7,並且我想用它來管理irrlicht程序。我在編寫非學術C++代碼和makefile時很新穎。我得到了以下的生成文件爲我工作:設置CEDET/EDE與Irrlicht配合使用

game.exe: game.o 
    g++ game.o -o game.exe -L "D:/irrlicht/irrlicht-1.7.1/lib/Win32-gcc/" -l Irrlicht 
game.o: game.cpp 
    g++ -c game.cpp -o game.o -I"D:/irrlicht/irrlicht-1.7.1/include" 

如何設置CEDET,以便它爲我做?我不知道如何添加庫,並添加irrlicht包括路徑到system-include沒有做任何事情。

+0

也許你可以看看CEDET核心,EDE,http://cedet.sourceforge.net/projects.shtml? – mslot 2010-07-29 12:36:17

+0

我已經瀏覽過EDE文檔多次,但我無法弄清楚如何添加一個庫。 – Nikwin 2010-07-29 12:39:42

回答

2

如果使用自動生成Makefile的Make或Automake項目,修改要使用的功能(如額外庫)的過程與自定義界面一起使用。在緩衝區(game.cpp)做到這一點:

M-x customize-target RET 

然後再往裏是這樣說:

Ldlibs : 
[INS] 
Libraries, such as "m" or "Xt" which this program depends on. [More] 

和中等單擊INS添加一個條目插槽,然後鍵入您的圖書館名稱。如果您以前沒有在Emacs中使用過自定義界面,那麼習慣它可能有點棘手。中點擊激活按鈕,並且界面用於編輯結構,因此當您爲不同的插槽點擊INS(插入)和DEL(刪除)時,請考慮列表。

相關問題