【问题标题】:cannot open file opengl32.obj in visual studio 2012, windows 8.1无法在 Visual Studio 2012、Windows 8.1 中打开文件 opengl32.obj
【发布时间】:2014-04-26 13:03:21
【问题描述】:

我一直在尝试按照this 帖子中的说明包含 freeglut,但是当我尝试编译一个包含空主函数的简单项目时,我收到链接器错误

错误 LNK1104:无法打开文件“opengl32.obj” C:\Users\Anders\Dropbox\Special Kursus\AMoN\AMoN\LINK

任何帮助将不胜感激。

【问题讨论】:

    标签: c++ opengl visual-studio-2012 freeglut


    【解决方案1】:

    好吧,您将很难尝试链接opengl32.obj,因为除非您是构建opengl32.dll API 接口DLL 的Microsoft 开发人员,否则您永远不会看到该编译单元。您需要链接的是符号引用表库opengl32.lib(注意后缀.lib)。

    【讨论】:

    • 谢谢,这让我仔细检查了其他依赖项。忘了添加“.lib”,我只有“opengl32”
    • 它也适用于 glu32 --> glu32.lib。我将此添加到项目>属性>配置属性>链接器>输入>附加依赖项>编辑>在窗格中添加值(opengl32.lib和/或glu32.lib)>确定>应用>确定。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多