2011-06-09 104 views
-1

我的大学使用linux操作系统,我们可以启动xserver然后空gui就会出现,我写程序显示一行,我编译的代码很好。但是当我执行程序它显示分段错误,如何在gui中执行程序?从linux执行X11程序

回答

1

如果你的程序存在段错误,它可能与GUI无关。你可能试图访问你没有被授予的内存。

对于你关于如何编程GUI的问题,我最好的建议是使用类似Qt或GTK的库来抽象出难以理解的奇怪的Xserver代码。

+0

但大多数情况下,如果你想要比这更有用的东西,你的问题需要更具体。 – 3Doubloons 2011-06-09 12:12:01

+0

我的openDisplay总是返回null。 – user767060 2011-06-09 12:55:06

+0

然后,您的Segfault很可能来自尝试将NULL用作有效显示。请编辑一些代码,说明如何为问题中的openDisplay做准备。 – 3Doubloons 2011-06-09 13:54:55