Windows10 搭建OpenGL ES 3.0 開發環境 103style

寫在前面

更新於2019/10/22 20:16
有同學反饋說運行報錯,筆者剛試了下,下載源碼,然後通過Cmake編譯,然後用VS2017運行沒有問題。
在VS2017 15.9.10編譯好的文件 /bin目錄
筆者的 VS 版本是 VS2017 15.9.10 企業版 下載鏈接, 建議下載相同的版本。

VS2017 15.9.10

 

安裝組件

 

運行成功截圖

OpenGL ES 3.0學習彙總

準備工作

環境配置

  • 解壓 mail opengl es模擬器 壓縮包
  • 新開一個窗口找到 Visual Studio 的安裝目錄下的路徑
    D:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.16.27023
    默認安裝路徑 C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.16.27023
  • VisualStudioIDE2019Pro 版本路徑: VisualStudio\VisualStudioIDE2019Pro\VC\Tools\MSVC\14.22.27905
  • 複製 mail opengl es模擬器 壓縮包 下的下列文件:
    • include 裏的所有文件 copyVisual Studioinclude 裏面。
    • libEGL.liblibGLESv2.liblibMaliEmulator.lib 三個文件copy到 Visual Studiolib/x86 裏面。
    • libEGL.dlllibGLESv2.dlllibMaliEmulator.dll 三個文件copy到 Visual Studiobin/Hostx86/x86 裏面。

      示例

編譯opengles3.0編程指南源碼工程

  • 打開安裝號的 cMake的gui
  • source code 路徑《opengles3.0編程指南》源碼 的位置
  • build thr binaries 路徑 爲 任意的一個目錄,例如 在源碼目錄下新建一個bin目錄 D:/projects/opengles/opengles3-book/bin
  • 然後點擊左下的 Configure ,選擇的 Visual Studio 15 2017 的版本
  • 然後就會出現下圖中中間的紅色區域。
    修改 EGL_LIBRARY 爲 上一步 環境配置中 libEGL.lib 的全路徑,
    例如D:/Program Files (x86)/Microsoft Visual Studio/2017/Enterprise/VC/Tools/MSVC/14.16.27023/lib/x86/libEGL.lib
    修改 OPENGLES_LIBRARYlibGLESv2.lib 的全路徑,
    例如D:/Program Files (x86)/Microsoft Visual Studio/2017/Enterprise/VC/Tools/MSVC/14.16.27023/lib/x86/libGLESv2.lib
  • 然後點擊 Generate,出現下面這樣的提示就是編譯成功了
      Selecting Windows SDK version 10.0.17763.0 to target Windows 10.0.17134.
      Configuring done
      Generating done
    
  • 然後點擊 Open Project

    cMake的gui

     

    Configure

運行代碼

  • Open Project 之後

    工程目錄i

     

  • 選擇右側的一個 例子,設置爲啓動項目,例如 Hello_Triangle

    Hello_Triangle

     

  • 然後點擊 本地windows調試器

    image.png

     

  • 運行效果

     

    Hello_Triangle 運行效果

OK,到此就結束了,有問題請留言。

參考資料

  1. Visual Studio 2017安裝教程
  2. windows配置opengles3開發環境
  3. Windows7下搭建OpenGL ES3.0開發環境(VS2017)



作者:103style
鏈接:https://www.jianshu.com/p/b5f8627d9cbc
來源:簡書
著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。

發佈了159 篇原創文章 · 獲贊 73 · 訪問量 44萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章