0

我正在研究图形,目前正在使用 OpenGL 和 GLUT。在代码块中进行编辑并使用位于lighthouse3d的在线教程。我正在使用该页面上声明的主要方法,但它不会让我编译。错误消息由不返回 int 的 main 方法组成,我已经“玩”了足够多的代码来说我很困惑。安装了 GLUT 库,我看不到错误来自哪里。

谢谢你,扎克·史密斯

4

2 回答 2

2

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

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

opengl32.lib glut32.lib glu32.lib

重建你的项目,一切都会好起来的!

于 2009-11-08T17:51:43.507 回答
2

你可能有这样的方法:

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

将其更改为:

int main(int argc, char** argv) {
    // The code...
    return 0;
}
于 2009-11-05T18:46:10.347 回答