glutinit参数 [英] glutinit arguments

查看:125
本文介绍了glutinit参数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是openGL的初学者.在所有简单示例中,main函数都有参数,而glutinit func使用这些参数.但是我不明白为什么他们是必要的.我没有在命令参数中写任何内容,并且程序仍然可以正常工作.它们是用来干什么的?你能举个例子吗?

I am beginner at openGL. In all simple examples main function has arguments and glutinit func uses those. But I don't understand why they are necessary. I write nothing in command arguments and the programs still works. What are they used for? Can you give an example?

glutInit(&argc, argv)

推荐答案

使用它们是为了使GLUT可以处理命令行参数.它具有许多始终使用的参数.如果您不希望GLUT处理参数,则只需传递如下内容:

They're used so that GLUT can process command line arguments. It has a number of arguments that it always uses. If you don't want GLUT to process arguments, just pass something like this:

{
  int argc = 1;
  char *argv[1] = {(char*)"Something"};
  glutInit(&argc, argv);
}

这篇关于glutinit参数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆