C++ Visual Studio 2012中初始化Glew-链接器错误
我一直在尝试让GLEW在VS2012中工作时遇到链接器错误。我在网上搜索过,没有一个解决方案有效 为了进行设置,我将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\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