簡體   English   中英

如何設置 freeGLUT 和 GLEW 以在 Visual Studio 2013 中使用?

[英]How can I set up freeGLUT and GLEW for use in Visual Studio 2013?

我希望能夠設置我的計算機和 Visual Studio 2013,以便我可以在我的應用程序中使用 freGLUT 和 GLEW。 我是 OpenGL 的新手,並嘗試按照此處找到的說明進行操作

http://openglbook.com/setting-up-opengl-glew-and-freeglut-in-visual-c/

我也經歷了這里的說明,因為第一組不允許視覺工作室查看文件

http://www.cs.uregina.ca/Links/class-info/315/WWW/Lab1/GLUT/windows.html

我能夠從 openglbook 的第 1 章獲得測試程序來運行,但總的來說,我並沒有完全理解很多設置。 有沒有更簡單的方法來為像我這樣的新手設置 GLUT 和 GLEW,我想用 C++ 和 Visual Studios 進行編程。 我還需要在 openglbook 教程中做很多屬性更改嗎?

更新

對於與我使用同一本書的其他人,可以在此處找到一些源代碼

http://www.opengl-redbook.com/

書 OpenGL Programming Guid 官方學習OpenGL 4.3版指南

http://www.amazon.com/OpenGL-Programming-Guide-Official-Learning/dp/0321773039/ref=cm_cr_pr_product_top

我的 Visual Studio 設置了 glut 和 glew,它工作正常。 這些是我做的步驟:

安裝 Glut:

  • 這里下載並解壓 glut-3.7.6-bin.zip
  • 將 glut32.dll 復制到 C:\\Windows/System32
  • 將 glut32.lib 復制到 C:\\Program Files\\Microsoft Visual Studio 11.0\\VC\\lib
  • 將glut.h復制到C:\\Program Files\\Microsoft Visual Studio 11.0\\VC\\include\\GL(需要創建GL目錄

安裝 Glew:

  • 這里下載 glext.h 到 C:\\Program Files\\Microsoft Visual Studio 11.0\\VC\\include\\GL
  • 下載並解壓文件glew-1.10.0-win32.zip
  • 將glew.dll從bin目錄復制到C:\\Windows\\System32
  • 將glew32.lib和glew32s.lib從lib目錄復制到C:\\Program Files\\Microsoft Visual Studio 11.0\\VC\\lib
  • 將 glew.h、glxew.h 和 wglew.h 從 include\\GL 目錄復制到 C:\\Program Files\\Microsoft Visual Studio 11.0\\VC\\include\\GL

就是這樣! 我希望這有幫助。

為 Visual Studio 2017 設置 GLUT:

  • 將 glut32.dll 添加到 C:\\Windows\\System
  • 在 C++ 上創建空項目
  • 在 Project > Properties > Configuration Properties > C/C++ > General > Additional Include Directories 中設置到包含 glut32.lib 和 glut.h 文件的文件夾的路徑
  • 在 Project > Properties > Configuration Properties > Linker > General > Additional Library Directory 中設置相同的路徑
  • 在 Project > Properties > Configuration Properties > Linker > Input > Additional Dependencies 字符串“glut32.lib”中設置

使用 Freeglut,這是 GLUT 的免費 OpenGL 實用工具包替代品。

FreeGlut下載並按照 README.cmake 中提到的步驟操作

窗戶用

如何在 Windows 上使用 CMake 構建 freeglut (MS Visual Studio)

  1. 下載 CMake ( http://www.cmake.org/cmake/resources/software.html )。 從二進制分發部分獲取其中一個版本。
  2. 運行 CMake 安裝程序,安裝在任何你喜歡的地方。
  3. 通過開始 > 程序文件 > CMake 2.8 > CMake (GUI) 啟動 CMake(請注意,安裝程序在桌面上放置的快捷方式不指向 CMake GUI 程序!)
  4. 在“源代碼在哪里”框中,鍵入或瀏覽到 freeglut 源的根目錄(即 /freeglut,而不是 /freeglut/src)。
  5. 在“生成二進制文件的位置”框中,鍵入或瀏覽到您喜歡的任何文件夾 - 這將是生成 Visual Studio 解決方案的位置。 此文件夾不一定存在。
  6. 點擊靠近窗口底部的配置按鈕。
  7. 選擇你的目標編譯器,當然要確保它安裝在你的系統上!
  8. 當詢問您是否要創建構建目錄時,請回答 Ok。
  9. 等待配置過程完成。
  10. 屏幕上現在將有一些配置選項,例如指定是否要構建靜態和/或共享庫(請參閱下面的完整列表)。 選擇選項后,再次單擊“配置”按鈕。
  11. 現在將啟用底部的生成按鈕。 單擊生成。
  12. 現在將在您選擇的位置生成構建文件。

您現在可以導航到您在步驟 5 中指定的構建目錄。打開在構建目錄中生成的 freeglut.sln 文件,然后像往常一樣編譯

暫無
暫無

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

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