我试图通过连接到远程linux服务器在linux中运行opengl程序.我使用ssh连接并提供-X选项,以使用X窗口系统.
我能够连接到服务器并进行编译.我成功创建了可执行文件.现在,当我运行可执行文件时,我收到一个错误.它说
freeglut (./lineTest): ERROR: Internal error <FBConfig with necessary capabilities not found> in function fgOpenWindow
X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 4 (X_DestroyWindow)
Resource id in failed request: 0x0
Serial number of failed request: 26
Current serial number in output stream: 29
Run Code Online (Sandbox Code Playgroud)
其中lineTest是可执行文件的名称.
当我编译代码时,我将它链接到过剩和GLU库.
由于服务器是远程服务器,因此我无法对驱动程序进行太多更改.
我有一个适用于iPad的OpenGL ES 2.0应用程序.是否可以使用UILabel在屏幕上放置文本,就像在传统的iOS应用程序中一样?
我试着插入一个标签,但它没有显示出来.如果有可能,有人可以解释这个过程吗?我们应该在viewcontroller.xib文件或mainwindow.xib文件中插入标签,还要在哪里写入适当的代码?
我有一个组合框,有一些单选按钮.我试图在Code Project的教程的帮助下实现序列化.该教程支持复选框的序列化,而不支持单选按钮.所以我需要在我的应用程序中将单选按钮设置为复选框(即它们应该是复选框,但工作方式类似于radiobutton).
我尝试编写代码,但是当我发现选中一个特定的复选框并且我去取消选中或反之后,它会触发check_changed事件处理程序并进入无限循环.
有人可以帮我解决这个问题吗?
谢谢
更新:
看到你的回复后,我想多多感激之情.是的,你没关系我们不应该搞乱基本属性.我将使用更改序列化方法.
PS本教程的链接是http://www.codeproject.com/KB/dialog/SavingTheStateOfAForm.aspx
最后更新:
按照此处发布的回复后,我决定不更改默认属性,而是更改序列化程序代码.我做到了,它现在完美无缺.非常感谢大家.