我使用emacs 23.1设置了CEDET 1.0pre7,我想用它来管理irrlicht程序。我非常擅长编写非学术性的C ++代码和makefile。我得到以下makefile为我工作:
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 :(得分: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(删除)时,请考虑列表。