2017-09-03 94 views
0

我尝试使用mglData就像最简单的方式使用mglData:在MathGL事业分割故障

#include <mgl2/qt.h> 

int main() 
{ 
    mglData y; 
    return 0; 
} 

,并编译:

g++ *.cpp -lmgl-qt -lmgl 

然后我得到一个可执行文件的a.out。但是,当我试图通过

./a.out 

错误执行发生:

Segmentation fault (core dumped) 

我该如何解决这个问题?

回答

0

我想它应该工作。你自己编译了MathGL吗?也许你在这个过程中出了问题。

+0

不,我没有从编译源代码安装。我使用“sudo apt-get install matgl libmgl-dev”。但libmgl-dev无法安装。所以我下载了一个deb包。但是,当它几乎成功时,就会出现错误。但许多其他功能和类都可以正常使用(mglData除外)。我尝试重新安装,同样的错误。那么现在我该如何解决它? – TimeCoder

+0

所以,这是你的问题的根源。您需要更加具体地了解在库安装过程中不起作用的内容。这个deb包可能不适合你的系统。我会建议关闭这个问题,并打开一个新的libmgl安装过程中获得的所有错误信息。 – pedrolmota