opengl - Linux下使用glut创建窗口时中文标题显示为乱码?
阿神
阿神 2017-04-17 11:06:40
0
3
941

如图所示

代码如下

#include <GL/glut.h>
void RenderScene(void)
{
    glClear(GL_COLOR_BUFFER_BIT);
    glFlush();
}
 int main(int argc ,char *argv[])
 {
     glutInit(&argc,argv);
     glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
     glutInitWindowSize(640,480);
     glutInitWindowPosition(0,0);
     glutCreateWindow("中文测试");
     glutDisplayFunc(RenderScene);
     glClearColor(1.0f,1.0f,0.0f,1.0f);
     glutMainLoop();
     return 0;
 }

整个代码都是在Linux下写的,应该不会是编码问题
如果是GLUT自身的问题不能解决的话,还望能提供替代库或者解决方案,谢谢。
初学OpenGL编程各种苦手啊……

阿神
阿神

闭关修行中......

全部回覆(3)
黄舟

一般来说,还是字符编码的问题,试下宽字符

巴扎黑

Usage
int glutCreateWindow(char *name);
name ASCII character string for use as window name.

嘛,查阅了下API文档貌似只能支持ASCII字符串?我还是直接用英文好了……

伊谢尔伦

换个编辑器。不过建议在win下学习openGL。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!