如何在Visual Studio 2012中设置Glew和Glut

时间:2014-08-23 20:33:54

标签: opengl visual-studio-2012

通过阅读问题,您可以了解描述。

到目前为止我做的步骤:

  1. 从互联网下载过剩
  2. glut.dll复制到windowsvow64(我正在使用x64)。
  3. 将过剩头文件复制到C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\GL
  4. glut.lib复制到C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\lib
  5. 并为glew和glfw做了同样的事情。我编辑了其他库(glew.lib; glut.lib;等)

    但到目前为止,它还没有编译this website中提到的简单程序。

    以下是错误

    error LNK2019: unresolved external symbol _glfwInit referenced in function _main
    

    (还有更多像这样)

3 个答案:

答案 0 :(得分:1)

在Visual Basic中添加引用
解决方案资源管理器中,双击项目的我的项目节点。
项目设计器中,单击参考选项卡 点击添加按钮以打开添加参考对话框 在添加参考对话框中,选择指示要引用的组件类型的选项卡 选择要引用的组件,然后单击确定

在Visual C#中添加引用
解决方案资源管理器中,右键单击项目节点,然后单击添加参考
添加引用对话框框中,选择指示要引用的组件类型的选项卡 选择要引用的组件,然后单击确定

在Visual C ++中添加引用
解决方案资源管理器中,选择项目。 在项目菜单上,点击添加引用

注意在Visual C ++ 2005中,单击“项目”菜单上的引用,然后单击添加新引用。 在添加引用对话框中,单击与要添加引用的类别对应的选项卡。

注意在Visual C ++ 2005中,单击“添加引用”对话框中的浏览选项卡。 单击浏览,在本地驱动器上找到所需的组件,然后单击确定。该组件将添加到所选组件字段中。

注意在Visual C ++ 2005中,找到本地驱动器上所需的组件。 要将选定的引用添加到当前选项卡,请单击“添加”。

注意在Visual C ++ 2005中,单击“确定”关闭对话框,然后在项目的“属性页”对话框的“引用”列表框中添加该组件。

有关此内容的更多信息,您可以找到HERE

答案 1 :(得分:1)

首先,将您的dll添加到 C:\ Program Files(x86)\ Microsoft Visual Studio 11.0 \ VC \ bin

如果您在上面的目录中有include和libs那么应该没问题。

现在右键单击 项目,然后选择属性

转到链接器,然后在其中选择输入

请确保您已在此处列出了所需的库,例如glew.lib,freeglut.lib以及glfw网站上推荐的以下内容:

glfw3.lib,opengl32.lib(我假设你正在使用 glfw3

有关详细信息,请参阅此处:

http://www.glfw.org/docs/latest/build.html

答案 2 :(得分:0)

您需要为项目指定库,例如glut.lib和其他库,编译器无法扫描所有库以查找您正在调用的函数;只为标准库做到这一点。所以在VS中从项目菜单中选择属性,然后对于链接器输入,将您正在使用的库添加到其他依赖项中。