Visual Studio 2015 OpenGL freeg鲁特.dll链接器错误
Visual Studio 2015 OpenGL freeglut.dll Linker Error
所以我在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
希望对你有帮助。
- C++ 在 CentOS7 中与 g++ 的 DLL 链接后未声明的函数
- DLL 链接静态库 - 未使用函数中未解析的链接器符号
- 尝试针对 dll 链接时未解析的外部
- C 延迟负载DLL链接器错误
- QT应用程序与使用QT制造的DLL链接时崩溃
- Visual Studios 9 Dll链接不一致
- Windows DLL 链接器错误与模板类
- GLPK OpenBLAS 运行时 dll 链接错误
- 隐式 DLL 链接和类内部函数
- 将 c# asp.net Web 应用程序与C++ dll 链接时,是在服务器或客户端上运行的 dll 代码
- 将 mingw dll 与 Windows DLL 链接起来
- C++/CLI DLL 链接器问题
- 从另一个 dll 链接动态 dll 会导致错误
- 为什么隐式DLL链接需要相关的Lib文件,而显式链接不需要
- visual studio 2010中的dll链接错误
- 从dll链接静态成员
- Visual Studio 2015 OpenGL freeg鲁特.dll链接器错误
- C++ 一个解决方案两个项目(EXE & DLL)链接错误
- 与 DLL 链接时"multiple definition of `atexit'"
- 使DLL链接不一致