Visual Studio 2015 OpenGL freeg鲁特.dll链接器错误

Visual Studio 2015 OpenGL freeglut.dll Linker Error

本文关键字:dll 链接 错误 鲁特 freeg Studio 2015 OpenGL Visual      更新时间:2023-10-16

所以我在Visual Studio 2013 Pro(来自dreamspark for students)中使用OpenGL和c++,一切都很好。然后我决定尝试Visual 2015 Community。升级和重建项目后,我得到LNK1104错误"cannot open freeglutt .lib"

我已经搜索了属性,一切似乎都很好。我最初通过安装nupengl安装了OpenGL库。core和添加#include"GLglut.h"。我试图做一些#定义正如有人在这个和这个线程中指出的,但它现在可能已经过时了,我无法在某些点上遵循说明。我重新安装了nupengl。核心

我对Visual不是很熟练,我已经用了一年了,我正在尽我最大的努力去理解它。如果有人有答案,请尽量说清楚。干杯!: D

当然,很抱歉语言错误,因为我的母语不是英语!

分辨率

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


为什么NupenGL 0.0.0.1有这个问题?

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

在其0.0.0.1版本中,它将lib文件(包括freeglut.lib)放在v120文件夹下。Visual Studio 2015查看v140文件夹。

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

没有必要这样做,因为这已经在0.1.0.1版本的nupengl中修复了。

Github page for project: https://github.com/jcdickinson/NupenGL

希望对你有帮助。