如何使用MathGL在屏幕上显示图形 我正在学习MathGL,一个C++库,但是我发现自己甚至不能使用屏幕上的“图形代码”来提供图形,尽管我可以成功地绘制一个图形文件。其官方网站上的“样本代码”如下: #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(); }
正如开发者所建议的那样。这段代码可以成功编译,但在执行“test.o”时没有发生任何事情。有人知道我哪里出了问题吗?我想您可能已经安装了MathGL库,“没有gsl和HDF5支持”(Win32 LGPL)。我也有同样的问题。然后,我发现Win32 LGPL不支持“包装程序小部件类”(我认为“mglWindow”来自于,请参阅)。因此,当我安装了一个“支持gsl和HDF5”(Win32 GPL,当然安装了gsl库,gsl安装大约需要1小时),它成功了。我认为您可能已经安装了MathGL库“没有gsl和HDF5支持”(Win32 LGPL)。我也有同样的问题。然后,我发现Win32 LGPL不支持“包装程序小部件类”(我认为“mglWindow”来自于,请参阅)。因此,当我安装了一个“支持gsl和HDF5”(Win32 GPL,当然安装了gsl库,gsl安装大约需要1小时),它成功了。如果您发现了,是否发布答案?如果您发现了,是否发布答案?如何使用MathGL在屏幕上显示图形 我正在学习MathGL,一个C++库,但是我发现自己甚至不能使用屏幕上的“图形代码”来提供图形,尽管我可以成功地绘制一个图形文件。其官方网站上的“样本代码”如下: #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(); },c++,opengl,mathgl,C++,Opengl,Mathgl,正如开发者所建议的那样。这段代码可以成功编译,但在执行“test.o”时没有发生任何事情。有人知道我哪里出了问题吗?我想您可能已经安装了MathGL库,“没有gsl和HDF5支持”(Win32 LGPL)。我也有同样的问题。然后,我发现Win32 LGPL不支持“包装程序小部件类”(我认为“mglWindow”来自于,请参阅)。因此,当我安装了一个“支持gsl和HDF5”(Win32 GPL,当然安装了gsl库,gsl安装大约需要1小时),它成功了。我认为您可能已经安装了MathGL库“没有gs
g++ test.cpp -o test.o -lmgl-wnd