私はC++ライブラリであるMathGLを学んでいますが、グラフをファイルに正常に描画することはできますが、提供された「サンプルコード」を使用しても画面にグラフを描画できないことに気付きました。公式サイトの「サンプルコード」は以下の通りです。
#include <mgl2/window.h>
int sample(mglGraph *gr)
{
gr->Rotate(60,40);
gr->Box();
return 0;
}
//-----------------------------------------------------
int main(int argc,char **argv)
{
mglWindow gr(sample,"MathGL examples");
return gr.Run();
}
私はこのコードを次のようにコンパイルします:
g++ test.cpp -o test.o -lmgl-wnd
開発者が示唆するように。このコードは正常にコンパイルできますが、「test.o」を実行しても何も起こりません。誰かが私がどこで間違っているのか知っていますか?