【发布时间】:2014-01-01 21:12:49
【问题描述】:
我在 VS 2012 上编译基本 openGL 程序时遇到问题。编译时出现构建错误:
1>LINK : fatal error LNK1104: cannot open file 'glew32.lib'
我按照 GLEW 文档中的说明进行操作。
在您的 OpenGL 项目中打开项目 -> 属性 -> 配置属性 -> 链接器 -> 输入 -> 附加依赖项 -> 添加 glew32.lib。
您还必须在来源中包含#include;为您的 glew 文件夹添加路径:项目 -> 属性 -> 配置属性 -> 常规 -> VC++ 目录 -> 包括目录和库目录;
C/C++ 选项卡 -> 常规 -> 附加包含目录 - 在此处添加 lib 文件夹
我还将 glew32.dll 与可执行文件一起添加到我的项目文件夹中的调试文件夹中。到目前为止,我一直收到此错误。
如果您需要进一步说明我所做的步骤,请随时询问
【问题讨论】:
-
我不知道如何格式化报价 - 如果版主可以为我解决这个问题
-
如果您临时将
.lib文件复制到某个现有的有效目录,例如$(WindowsSdkDir)\lib,会发生什么情况? -
你有 glew32.lib 吗?
-
Linker Tools Error LNK1104 列出了许多可能的原因。你能把它们全部消灭吗?
标签: c++ opengl visual-studio-2012 glew