我已经使用
安装了mathgl库sudo apt-get install mathgl
然后从他们的sourceforge页面我复制了以下示例程序。
#include <mgl2/qt.h>
int sample(mglGraph *gr)
{
gr->Rotate(60,40);
gr->Box();
return 0;
}
int main(int argc,char **argv)
{
mglQT gr(sample,"MathGL examples");
return gr.Run();
}
和
gcc test.cpp -lmgl-qt -lmgl -lm
我收到以下错误消息
test.cpp:1:21: fatal error: mgl2/qt.h: No such file or directory
#include <mgl2/qt.h>
^
compilation terminated.
现在我使用locate查找了这个头文件,我无法找到它。我经常遇到这个问题,因为我安装了一个库然后花了很多时间试图让编译器知道在哪里找到链接器和头文件(我有点像初学者)我觉得必须有一个更好的方法或者我失踪的东西。那么如何找到我需要的文件并让编译器知道在哪里搜索?