SDL2庫源代碼在Visual Studio 2019編譯


    SDL2是開源庫並兼容跨平台特性,提供源代碼下載供自行編譯,支持微軟VS C++、GNU gcc編譯器。本示例在windows 10系統使用Visual Studio 2019 (社區版)。

准備

  解壓源代碼文件SDL2-2.0.12.zip,在此文章用變量${SDL2SourceDir}代替解壓后的根目錄。目錄中官方提供:

  • 說明文檔在:${SDL2SourceDir}\VisualC.html
  • VS項目配置文件:${SDL2SourceDir}\VisualC\SDL.sln  

   官方的SDL.sln是基於VS 2010創建,使用高於此版本的VS都可以。

 

開始

  雙擊SDL.sln文件以打開項目,提供低版本的項目配置需升級到高版本VS,如圖:

      

  點擊“確定”,操行完成后,輸出窗口顯示如下信息:

      

  查看“解決方案資源管理器”,生成的項目包括有:

  • SDL2: 動態庫(.dll)
  • SDL2main: 靜態庫庫(.lib)
  • tests文件夾:多個附加的功能測試功能程序,驗證生成的庫。

    

  現在可以選擇“Debug"或"Release"版生成所有項目,點出菜單中的”生成解決方案”,很快編譯完成,提示:

    

  生成的庫文件、EXE文件分別在:

  ${SDL2SourceDir}\VisualC\Win32\Debug

  ${SDL2SourceDir}\VisualC\Win32\Release

 

  執行測試程序,例如:testscale、testdraw2、testyuv,顯示如下圖:

    

 

 

    

 

 

    

 


免責聲明!

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



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