1. 程式人生 > 其它 >FreePiano for Visual Studio 2019 日誌

FreePiano for Visual Studio 2019 日誌

FreePiano for Visual Studio 2019 日誌

第一部分 編譯原始工程

2021年9月23日星期四

開啟專案 freepiano21-09.sln

方案中包含的工程:如果有可能,將第三方開原始碼替換成最新版本。並且修改成64位。(不一定)。增加midi檔案讀寫功能。

工程名

版本

freepiano

主工程 x86 32位

freetype2

繪製字型,它的主頁是:http://www.freetype.org

libfaac

在匯出MP4視訊檔案時,用faac編碼音訊資料:http://sourceforge.net/projects/faac

libpng

FreePiano 中所有的圖片資源都是png格式的,使用了libpng讀取png圖片:http://www.libpng.org

zib

fpm檔案中存放的是用zlib壓縮過的資料,請檢視:http://www.zlib.net

libmp4v2

FreePiano 的MP4檔案容器使用了mp4v2庫。http://code.google.com/p/mp4v2

x264

沒有原始碼,只有庫檔案。是目前廣泛使用的視訊壓縮方法。

在FreePiano的libmp4v2工程這,使用x264來壓縮視訊資料。http://www.videolan.org/developers/x264.html

將專案中的每一個工程屬性:平臺工具集,由Visual Studio 2012 – Windows XP改名Visual Studio 2019 (v142) 。注意:Debug & Release 都要修改。

每一個工程的編譯開關需要設定成:啟用最小生成:是 (/Gm) 改成à 否 (/Gm-),防止出現警告

warning D9035: “Gm”選項已否決,並將在將來的版本中移除