基本公开GL / GLUT问题

时间:2009-11-05 18:40:41

标签: opengl graphics glut

我正在研究图形,目前正在使用带有GLUT的OpenGL。在代码块中进行编辑并使用位于lighthouse3d的在线教程。我正在使用该页面上声明的main方法,但它不会让我编译。错误消息包含不返回int的main方法,我已经“玩”了代码,足以说我很困惑。安装了GLUT库,我看不出错误的来源。

谢谢你, 扎克史密斯

2 个答案:

答案 0 :(得分:2)

你可能有这样的方法:

void main(int argc, char** argv) {
    // The code...
}

将其更改为:

int main(int argc, char** argv) {
    // The code...
    return 0;
}

答案 1 :(得分:2)

问题是您没有链接所需的库。

右键单击“解决方案资源管理器”中的项目图标,然后单击“属性”,转到项目属性。然后进入“配置属性” - > '链接器' - > '输入'并将以下库添加到'附加依赖项'字段:

opengl32.lib glut32.lib glu32.lib

重建你的项目,一切都应该没问题!