Opengl glew32.lib链接器错误

Opengl glew32.lib链接器错误,opengl,visual-c++,linker-errors,Opengl,Visual C++,Linker Errors,我正在用OpenGL编写一个基本的卡通着色器。我正在使用MSVC 2008。我已经包括了GLEW图书馆。我还设置了链接器中的其他依赖项。但我得到了以下错误: 链接:致命错误LNK1104:无法打开文件“glew32.lib” 您需要将链接器设置为查找库的正确位置。要么你没有lib,要么你的链接器找不到它。打开“项目属性”对话框,转到链接器,将lib指定为依赖项,并提供正确lib文件夹的路径。您也可以将glew32.lib或任何其他lib文件拖放到visual studio项目中,我认为它将自动链

我正在用OpenGL编写一个基本的卡通着色器。我正在使用MSVC 2008。我已经包括了GLEW图书馆。我还设置了链接器中的其他依赖项。但我得到了以下错误:

链接:致命错误LNK1104:无法打开文件“glew32.lib”


您需要将链接器设置为查找库的正确位置。要么你没有lib,要么你的链接器找不到它。打开“项目属性”对话框,转到链接器,将lib指定为依赖项,并提供正确lib文件夹的路径。

您也可以将glew32.lib或任何其他lib文件拖放到visual studio项目中,我认为它将自动链接,链接器将找到它,我认为这是您的问题。 无论如何,我更喜欢手动设置搜索目录。

添加以下内容:

#pragma comment(linker, "/NODEFAULTLIB:libc.lib")

它肯定会解决您的问题。

试着看看您是否下载了64位版本,而您确实需要32位版本等等。。。检查链接器是否实际设置为库根目录,或者您是否只包含了头根目录。@ED:我已将glew32.lib指定为链接器中的附加依赖项@Sur0ot是的,我已下载了32位版本。您对该文件有权限吗?您添加了依赖项,但您的链接器设置是否可以查找该文件的正确位置?@suroot:我再次尝试执行wat u said,结果成功。现在它并没有显示这个错误。谢谢但现在我得到一个新的错误LNK2019:未解析的外部符号_gluPerspective@32在函数void\uu cdecl initvoid?init@@yaxxzan中引用,在包含GLEW之前,不要忘记添加define GLEW\u STATIC