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,但我做了快速谷歌搜索,我無法找到任何關於這個問題的幫助。順便說一下,我正在運行v1.3.0。
感謝您的時間。
你有沒有爲編譯器定義WIN32 – marinara
這對我很重要,你用的是fltk,你選擇它的原因是什麼?任何計劃? – marinara
感謝提示,我發現在「#include」使其工作之前添加「#define WIN32 1」或「#include 」。但是,我如何擺脫命令行? –
Benjamin