簡體   English   中英

Visual Studio 2015 OpenGL freeglut.dll鏈接器錯誤

[英]Visual Studio 2015 OpenGL freeglut.dll Linker Error

因此,我在Visual Studio 2013 Pro中使用了OpenGL和C ++(來自Dreamspark,面向學生),一切都很好。 然后,我決定嘗試Visual 2015社區。 升級並重建項目后, 出現 “無法打開freeglut.lib”LNK1104錯誤

我搜索了所有屬性,一切似乎都很好。 我最初通過安裝nupengl.core並添加#include“ GL \\ glut.h”與PM安裝了OpenGL庫。 正如有人在線程中指出的那樣,我試圖做一些#defines定義,但是現在它可能已經過時了,我有時無法按照說明進行操作。 我也重新安裝了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應用程序所需的文件(標頭和lib)。

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

要解決該版本中的問題,您可以創建該文件夾的另一個副本並將其命名為v140,或者將Visual Studio 2015項目中的“ Platform Toolset ”設置從“ Visual Studio 2015( v140 )”更改為“ Visual Studio 2013( v120 )”。

盡管由於在nupengl.core nuget軟件包的0.1.0.1版本中已解決此問題,所以無需執行此操作。

Github項目頁面: https : //github.com/jcdickinson/NupenGL

希望能有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM