通过阅读问题,您可以了解描述。
到目前为止我做的步骤:
glut.dll
复制到windowsvow64(我正在使用x64)。C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\GL
glut.lib
复制到C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\lib
并为glew和glfw做了同样的事情。我编辑了其他库(glew.lib; glut.lib;等)
但到目前为止,它还没有编译this website中提到的简单程序。
以下是错误
error LNK2019: unresolved external symbol _glfwInit referenced in function _main
(还有更多像这样)
答案 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 )
有关详细信息,请参阅此处:
答案 2 :(得分:0)
您需要为项目指定库,例如glut.lib和其他库,编译器无法扫描所有库以查找您正在调用的函数;只为标准库做到这一点。所以在VS中从项目菜单中选择属性,然后对于链接器输入,将您正在使用的库添加到其他依赖项中。