Windows10 搭建OpenGL ES 3.0 開發(fā)環(huán)境

轉載請以鏈接形式標明出處:
本文出自:103style的博客

寫在前面

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

VS2017 15.9.10

安裝組件

運行成功截圖

OpenGL ES 3.0學習匯總

準備工作

環(huán)境配置

  • 解壓 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.lib,libGLESv2.lib,libMaliEmulator.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 的版本
  • 然后就會出現下圖中中間的紅色區(qū)域。
    修改 EGL_LIBRARY 為 上一步 環(huán)境配置中 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開發(fā)環(huán)境
  3. Windows7下搭建OpenGL ES3.0開發(fā)環(huán)境(VS2017)

原文鏈接:http://www.itdecent.cn/p/b5f8627d9cbc

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容