2010-07-29 81 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(删除)时,请考虑列表。

相关问题