在Glut中宣布子菜单

Declare Submenu in GLUT?

本文关键字:菜单 Glut      更新时间:2023-10-16

在主函数中,当我声明子菜单时,我有两个错误。

GLint subMenu;中的第一个错误说"以前在此处声明的Glint子菜单"

int subMenu;上的另一个错误显示"'int umbenu'的重新分支

这是主函数的一部分

int main(int argc, char** argv) {
    glutInit(&argc, argv);

     GLint subMenu;
    int subMenu;
    subMenu = glutCreateMenu (c_SubMenu);
    glutAddMenuEntry ("Red", 3);
    glutAddMenuEntry ("Green", 2);
    glutAddMenuEntry ("Blue", 1);
    glutAddMenuEntry ("White", 4);

}

任何人都可以解释如何在同一时间声明闪光变量和INT以解决此问题。

编辑:即使我选择了一个变量名称之一,我在glutAddMenuEntry上遇到了错误,它说"

未定义的参考

"

您的两个变量具有相同的名称。C 不允许声明2个具有相同名称的变量,即使它们没有相同的类型。