ฉันกำลังพยายามเรียนรู้วิธีใช้ FLTK ตอนนี้ (ใน MSVC 2008) ฉันได้รวบรวมไลบรารีทั้งหมดอย่างถูกต้อง แต่เมื่อฉันพยายามเรียกใช้โปรแกรมนี้:
#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 อย่างรวดเร็วและไม่พบความช่วยเหลือในเรื่องนี้ BTW ฉันใช้ v1.3.0
ขอบคุณที่สละเวลา.
int main(...)
ให้เพิ่ม#pragma comment(linker, "/SUBSYSTEM:windows /ENTRY:mainCRTStartup")
นี้หรือตั้งค่านี้ในตัวเลือกตัวเชื่อมโยงบิลด์โปรเจ็กต์ - person datenwolf   schedule 30.07.2011