VS2017 配置freeglut3.0.0


配置freeglut:

1. 先下載cmake和freeglut3.0.0文件,並使用cmake編譯freeglut,再使用vs2017生成解決方案,詳細步驟見https://blog.csdn.net/wh43023/article/details/78453255

  • Where is the source code: 這里填你的解壓目錄。例如我的解壓目錄D:\freeglut-3.0.0
  • Where to bulid the binaries: 這里是編譯文件所存放的地方。例如我的新建的目錄D:D:\freeglut-3.0
  • 然后點Configure,如圖選擇,然后點右下角Finsh 

使用VS打開sln項目,分別使用release和debug模式生成解決方案

2. 搬運文件

  • 打開CMake生成目標文件夾的bin\Release\freeglut.dll和bin\Debug\freeglutd.dll移動到拷貝至‪C:\Windows\SysWOW64目錄下

3. VS中再進行配置

  • VC++目錄->包含目錄  添加freeglut3.0.0\include路徑
  • VC++目錄->庫目錄    添加CMake生成目標文件夾lib\Release  和 lib\Debug路徑

4. 鏈接器—>輸入   添加 freeglut.lib  opengl32.lib 

配置完后 頭文件<GL/freeglut.h> 運行成功。

 

之后的代碼調試中,發現一個問題,之前配置好的glew報錯

 最后找的最簡單的解決方法如下:

  • 把鏈接器->輸入中的glew32.lib改為glew32s.lib
  • 把鏈接器->常規里面的附加庫的目錄設為glew.lib所在的文件夾
  • 在#include <GL/glew.h>前面加上#define GLEW_STATIC

還可以自己重新編譯glew來解決這個問題

 

 

PS:glew配置:

lib所在文件夾:glew-2.1.0\lib\Release\Win32

include:glew-2.1.0\include

鏈接器->輸入:glew32s.lib

dll文件拷貝:glew-2.1.0\bin\Release\Win32\glew32.dll 拷貝至  C:\Windows\SysWOW64


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM