在我的项目中,我想使用来自非官方 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
and freeglut.lib
。
早些时候,我使用动态链接的链接中的 freeglut 2.8.0 MSVC 包(包含 freeglut.dll),一切正常。
怎么了 ?