C++ FLTK fl_输入问题

C++ FLTK fl_输入问题,c++,linux,fltk,tiny-core-linux,C++,Linux,Fltk,Tiny Core Linux,我在没有linux虚拟fl_消息的情况下得到了SEGFULT(fltk 1.3.3微内核linux) 修正了,这是1.3.3中的错误 #include <FL/Fl.H> #include <FL/Fl_File_Chooser.H> int main(){ //fl_message("Test"); const char *val=fl_input("Your input"); return Fl

我在没有linux虚拟fl_消息的情况下得到了SEGFULT(fltk 1.3.3微内核linux)

修正了,这是1.3.3中的错误

     #include <FL/Fl.H>
     #include <FL/Fl_File_Chooser.H> 
     int main(){
       //fl_message("Test");
       const char *val=fl_input("Your input");
       return Fl::run();
     }

    tc@box:~$ cd /tmp
    tc@box:/tmp$ fltk-config --compile test.cpp
    g++ -I/usr/local/include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_THREAD_SAFE -D_REENTRANT -o 'test' 'test.cpp' /usr/local/lib/libfltk.a -lXext -lXinerama -lpthread -ldl -lm -lX11
    tc@box:/tmp$ ./test
    tc@box:/tmp$ fltk-config --version
    1.3.1
    tc@box:/tmp$ fltk-config --compile test.cpp
    g++ -I/usr/local/include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_THREAD_SAFE -D_REENTRANT -o 'test' 'test.cpp' /usr/local/lib/libfltk.a -lXcursor -lXfixes -lXext -lXinerama -lpthread -ldl -lm -lX11
    tc@box:/tmp$ ./test
    Segmentation fault
    tc@box:/tmp$ fltk-config --version
    1.3.3
    tc@box:/tmp$ 
#包括
#包括
int main(){
//fl_信息(“测试”);
const char*val=fl_输入(“您的输入”);
返回Fl::run();
}
tc@box:~$cd/tmp
tc@box:/tmp$fltk config--编译test.cpp
g++-I/usr/local/include-D_LARGEFILE_SOURCE-D_LARGEFILE64_SOURCE-D_FILE_OFFSET_BITS=64-D_THREAD_SAFE-D_REENTRANT-o'test'/usr/local/lib/libfltk.a-lXext-lXinerama-lpthread-ldl-lm-lX11
tc@box:/tmp$/测试
tc@box:/tmp$fltk config--版本
1.3.1
tc@box:/tmp$fltk config--编译test.cpp
g++-I/usr/local/include-D_LARGEFILE_SOURCE-D_LARGEFILE64_SOURCE-D_FILE_OFFSET_BITS=64-D_THREAD\u SAFE-D_REENTRANT-o'test'/usr/local/lib/libfltk.a-lXcursor-lXfixes-lXext-lXinerama-lpthread-ldl-lm-lX11
tc@box:/tmp$/测试
分段故障
tc@box:/tmp$fltk config--版本
1.3.3
tc@box:/tmp$

查看一下您需要一个对话框窗口这是对常见对话框的测试,如fl_消息、fl_警报…等。fl_消息、fl_输入不是一个对话框,而是一个控件。