FreePiano for Visual Studio 2019 日誌
阿新 • • 發佈:2021-10-03
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”選項已否決,並將在將來的版本中移除