gpt4 book ai didi

c++ - 如何使用 MathGL 在屏幕上显示图形

转载 作者:搜寻专家 更新时间:2023-10-31 01:13:25 26 4
gpt4 key购买 nike

我正在学习 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();
}

我将这段代码编译为:

g++ test.cpp -o test.o -lmgl-wnd

正如开发人员所建议的那样。这段代码可以编译成功,但是当我执行“test.o”时没有任何反应。任何人都知道我要去哪里错了吗?

最佳答案

我认为您可能安装了“不支持 gsl 和 HDF5”(Win32 LGPL) 的 MathGL 库。我也有同样的问题。然后,我发现 Win32 LGPL 不支持“包装小部件类”(我认为“mglWindow”来自于 http://mathgl.sourceforge.net/web_en/web_en_1.html#Main)。所以当我安装了一个“with gsl and HDF5 Support”(Win32 GPL,当然安装了gsl库,gsl安装大约需要1小时),它成功了。

关于c++ - 如何使用 MathGL 在屏幕上显示图形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12548464/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com