1

私はCEDET1.0pre7をemacs23.1でセットアップしていて、それを使って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を設定するにはどうすればよいですか?ライブラリを追加する方法がわかりません。irrlichtincludeパスをsystem-includeに追加しても何も起こりません。

4

1 に答える 1

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 (削除) をクリックするときはリストを考えてください。

于 2010-07-30T00:14:59.323 に答える