2

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

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

4

3 回答 3

4

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

于 2009-11-24T04:21:22.157 回答
1

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

于 2009-11-24T14:46:13.630 回答
0

添加这个:

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

它肯定会解决你的问题。

于 2011-08-12T03:19:06.037 回答