无法打开文件“glew32.lib”

Eli*_*dor 3 opengl visual-studio-2012

我已经下载了glew-1.9.0.zip,在C:\glew-1.9.0\build\vc6和C:\glew-1.9.0\build\vc10下构建了项目,并且在将visual studio的路径设置为glew include 和 lib 路径。构建glew 后,lib 目录没有glew32.lib。我必须做什么才能构建 opengl 项目?

Edw*_*d83 6

您可以下载二进制包(32 位64 位)并在 lib 文件夹中找到已经编译的glew32.lib版本,并且都包含在内?:)

在你的 OpenGL 项目中打开 Project -> Properties -> Configuration Properties -> Linker -> Input -> Additional Dependencies -> add glew32.lib

此外,您必须包括#include <GL/glew.h>在您的来源中;为此,将路径添加到您的 glew 文件夹:项目 -> 属性 -> 配置属性 -> 常规 -> VC++ 目录 -> 包含目录和库目录;

  • @Edward83 所说的一切 + 将glew32.lib 从glew-1.10.0\lib\Release\Win32 移动到glew-1.10.0\lib 并将glew32.dll 从glew-1.10.0\bin\Release\Win32 粘贴到目标目录你的项目的可执行文件(对我来说是:Documents\visual studio 2012\Projects\Project1\Debug) (2认同)