C++ Visual Studio 2012中初始化Glew-链接器错误

C++ Visual Studio 2012中初始化Glew-链接器错误,c++,visual-studio,opengl,linker,glew,C++,Visual Studio,Opengl,Linker,Glew,我一直在尝试让GLEW在VS2012中工作时遇到链接器错误。我在网上搜索过,没有一个解决方案有效 为了进行设置,我将glew\include添加到VC++include目录中,并将glew\lib添加到VC++库目录中。两者都保存在我的glew库文件夹中。我将glew32.lib添加到Linker:Input:Additional Dependencies。我添加了添加到系统路径的glew32 DLL(glew\lib)文件夹,并在这样做后重新启动 在此之前,我尝试将include和lib文件直

我一直在尝试让GLEW在VS2012中工作时遇到链接器错误。我在网上搜索过,没有一个解决方案有效

为了进行设置,我将
glew\include
添加到VC++include目录中,并将
glew\lib
添加到VC++库目录中。两者都保存在我的glew库文件夹中。我将glew32.lib添加到Linker:Input:Additional Dependencies。我添加了添加到系统路径的glew32 DLL(glew\lib)文件夹,并在这样做后重新启动

在此之前,我尝试将include和lib文件直接添加到visualstudio安装目录中,默认情况下,visualstudio会在其中搜索它们,并将.dll放在System32中。这个解决方案也失败了

我的代码如下:

#pragma comment(lib, "glew32.lib")

#include <GL/glew.h>

int main(){
    glewInit();
}
操作系统:Windows7终极64位

IDE:Microsoft Visual Studio 2012 4.5.50709

GLEW:1.9.0版


编辑:在发布这篇文章之后,我尝试重新下载GLEW.zip文件,并意识到我下载了64位版本。因此,我试着下载32位版本,现在它可以工作了。然而,我仍然不明白为什么它不能与64位版本一起工作,以及如何让它工作?当您尝试64位版本时,似乎什么都不起作用

您是否将VS设置为在属性页上构建64位

main.obj : error LNK2019: unresolved external symbol __imp__glewInit@0 referenced in function _main