2017-09-03 57 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