基本的 Open GL/GLUT 问题
我正在研究图形学,目前正在使用 OpenGL 和 GLUT。在代码块中进行编辑并使用位于 lighthouse3d 的在线教程。我正在使用该页面上声明的 main 方法,但它不会让我编译。错误消息包括不返回 int 的 main 方法,我已经“玩过”代码足以说明我很困惑。 GLUT 库已安装,但我不知道错误来自何处。
谢谢你, 扎克·史密斯
I am studying graphics and currently using OpenGL with GLUT. Doing my editing in codeblocks and using an online tutorial located at lighthouse3d. I am using the main method declared on that page however it will not let me compile. The error message consists of the main method not returning an int, I have "played" with the code enough to say I am confused. The GLUT Library is installed, and I do not see where the error is coming from.
Thank you,
Zach Smith
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可能有这样的方法:
将其更改为:
You probably have a method like this:
Change it to this:
问题是您没有链接所需的库。
右键单击“解决方案资源管理器”中的项目图标,然后单击“属性”,转到项目属性。然后进入“配置属性”-> '链接器' -> “输入”并将以下库添加到“其他依赖项”字段中:
opengl32.lib glut32.lib glu32.lib
重建您的项目,一切都应该没问题!
The problem is that you are not linking the needed libraries.
Go to the project properties by right clicking on the project icon in the 'Solution Explorer' and click on 'Properties'. Then go under 'Configuration Properties' -> 'Linker' -> 'Input' and add the following libraries to the 'Additional Dependencies' field:
opengl32.lib glut32.lib glu32.lib
Rebuild your project and all should be fine!