FLTKを使用してC++プログラムでxpmファイルを描画しようとしています。
これがコードです
#include <FL/Fl.H>
#include <FL/Fl_Window.H>
#include "image.xpm"
#include <FL/Fl_Pixmap.H>
#include <FL/fl_draw.H>
#include <FL/Fl_Image.H>
int main(int argc, char ** argv)
{
Fl_Window *window = new Fl_Window(800,650);
Fl_Pixmap pix(XFACE);
pix.draw(200,200);
window->end();
window->show(argc,argv);
return Fl::run();
}
XFACEは、「image.xpm」内の有効なxpmオブジェクトです。
しかし、pix.draw()行でセグメンテーション違反が発生しています。
これの原因は何ですか?