1

hereに示されているように、Plot2kill をコンパイルするための指示に従おうとしています。以前yaourtは GtkD をインストールしていたので、ライブラリがあることは間違いありません。しかし、試してみると

dmd -lib -ofplot2kill.lib -O -inline -release *.d

次のエラー メッセージが表示されます。

subplot.d(437): Error: module DrawingArea is in file 'gtk/DrawingArea.d' which cannot be read
import path[0] = /usr/include/dlang/dmd

ここで何が欠けているのかわかりません。

4

1 に答える 1

3

GtkD ファイルの場所を DMD に伝える必要があります。最も簡単な方法は、-Iパラメーターを使用することです。例: -I/usr/include/d/gtk-d. コマンドラインは次のようになります。dmd -lib -ofplot2kill.lib -O -inline -release -I/usr/include/d/gtk-d -L-lgtkd-2 *.d

StackOverflow でこのスレッドを確認してください。

于 2014-07-15T07:28:06.187 に答える