【发布时间】:2012-08-14 14:20:18
【问题描述】:
在我的项目中,我想使用来自非官方 opengl sdk 的 freeglut 库。
我使用 Premake 为 vs2010 生成构建文件。然后我构建了所有库(调试)。在我的项目中,我为 freeglut 设置了 Additional Include Directories、Additional Library Directories。在其他依赖项中,我添加了 freeglutD.lib。
在代码中,我只包含了一个 freeglut 标头。当我想运行程序时出现错误:
>LINK : fatal error LNK1104: cannot open file 'freeglut.lib'.
freeglutD.lib 是sdk/freeglut/lib 中的唯一文件。 sdk 中没有freeglut.dll 和freeglut.lib。
之前我使用的是来自link 的 freeglut 2.8.0 MSVC 包,它是动态链接的(包含 freeglut.dll)并且一切正常。
怎么了?
【问题讨论】: