gpt4 book ai didi

c++ - Visual Studio 2015 OpenGL freeglut.dll 链接器错误

转载 作者:行者123 更新时间:2023-11-30 05:39:36 25 4
gpt4 key购买 nike

所以我在 Visual Studio 2013 Pro(来自学生的 dreamspark)中使用 OpenGL 和 C++,一切都很好。然后我决定试用 Visual 2015 Community。升级并重建项目后,我遇到了 LNK1104 错误 “无法打开 freeglut.lib”

我已经搜索了属性,一切似乎都很好。我最初通过安装 nupengl.core 并添加 #include"GL\glut.h" 来使用 PM 安装 OpenGL 库。正如有人在 this 中指出的那样,我尝试做一些 #definesthis thread,但它现在可能已经过时了,我有时无法按照说明进行操作。我也重新安装了 nupengl.core

我对 Visual 不是很流利,我已经使用它大约一年了,我正在尽我最大的努力来更多地了解它。如果有人有答案,请尽可能清楚。干杯! :D

当然,对于语言错误,我深表歉意,因为我的母语不是英语!

最佳答案

决议

安装 NupenGL 的新版本 0.1.0.1,您应该不会遇到任何问题。更多详情:http://mycodelog.com/2015/10/08/opengl-freeglut-in-visual-studio-2015/


为什么 NupenGL 0.0.0.1 有这个问题?

nupengl.core nuget 包会安装一些运行 OpenGL GLUT 应用程序所需的文件( header 和库)。

在它的0.0.0.1版本中,它把lib文件(包括freeglut.lib)放到了v120文件夹下。 Visual Studio 2015 在 v140 文件夹中查找。

要解决该版本中的问题,您可以创建该文件夹的另一个拷贝并将其命名为 v140,或者将 Visual Studio 2015 项目中的“平台工具集”设置从“Visual Studio 2015 (v140)”到“Visual Studio 2013 (v120)”。

但没有必要这样做,因为这已在 nupengl.core nuget 包的 0.1.0.1 版本中修复。

项目的 Github 页面:https://github.com/jcdickinson/NupenGL

希望对您有所帮助。

关于c++ - Visual Studio 2015 OpenGL freeglut.dll 链接器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32290707/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com