我从http://glew.sourceforge.net/下载了glew源文件。 在自述文件中,它说我应该使用\ build \ _vc6.0 \ glew.dsw来补充DLL。 但是我在VS 2010中打开后有四个项目。 当我编译它们时,其中2个未能编译。
感谢。
答案 0 :(得分:6)
确定。 我想到了。 只需在VS 2010中打开glew.dsw中的文件即可。 有四个项目。 编译glew_shared,你会得到glew32d.dll。 编译glew_static,你会得到glew32d.lib。
忽略其他两个。
glew32d.dll和glew32d.lib在VS 2010中运行良好。
这也回答了我自己的问题
答案 1 :(得分:1)
只是一个猜测但是通过标记文件夹的方式,它可能意味着使用Visual C ++ 6.0进行编译,它随Visual Studio 6一起提供。我只是快速尝试并在该IDE下构建没有问题。当然,我不相信微软会再提供该产品。如果您想自己构建它,您可能必须将代码库升级到Visual C ++ 2010。
答案 2 :(得分:1)
我遇到了同样的问题。我将原始项目转换为Visual Studio 2010并将结果放在https://github.com/chrisoei/glew中。有关包含使用VS 2010构建的glew32.dll的zip文件,请参阅下载部分。