4
私は現在FLTKの使い方を学んでいます(MSVC 2008)。私はすべてのライブラリが正しくコンパイルされましたが、私はこのプログラムを実行しようとしたとき:MSVCのFLTKにはx11ヘッダーが必要ですか?
#include "FL/Fl.H" #include "FL/Fl_Window.H" #include "FL/Fl_Box.H" int main(int argc, char *argv[]) { Fl_Window *window = new Fl_Window(340, 180); Fl_Box *box = new Fl_Box(20, 40, 300, 100, "Hello, World!"); box->box(FL_UP_BOX); box->labelfont(FL_BOLD + FL_ITALIC); box->labelsize(36); box->labeltype(FL_SHADOW_LABEL); window->end(); window->show(); return Fl::run(); }
を私はこのエラー
1>c:\fltk\fl\xutf8.h(33) : fatal error C1083: Cannot open include file: 'X11/X.h': No such file or directory
私はそれはX11が欠落していることを伝えることができるのだが、私は迅速をしましたGoogle検索で、この件に関するヘルプが見つかりませんでした。ところで、私はv1.3.0を実行しています。
お時間をいただきありがとうございます。
コンパイラ用にWIN32を定義しました – marinara
これは私にとって重要ですが、あなたはfltkを使用していますが、どのような理由でそれを使いましたか?それのための任意の計画? – marinara
ヒントのおかげで、私は "#include "が動作する前に "#define WIN32 1"か "#include"のいずれかを追加しています。しかし、どうすればコマンドラインを取り除くことができますか? –
Benjamin