一、準備編譯
此步參照網絡上的文章,中文翻譯或者直接查看官網,推薦 官網,翻譯后的文章可能會少掉一些步驟。
二、編譯中注意事項
下載與安裝
DirectX SDK 這一步是必須的,否則會提示少了d3d9.h 文件以及一系列的lib文件。
i18n.cc 文件中可能有一個錯誤
typedef BOOL( WINAPI* GetPreferredUILanguages_Fn)(DWORD, PULONG, PWZZSTR, PULONG);
這一行報錯。 __stdcall 前缺少) ,經查看,此函數聲明對應一個指針數組中的函數。
第三個參數應當為PWSTR .修改后。base.lib 項目編譯通過
-- update 此處是windows SDK 7 中的函數聲明。需要更新SDK包后就編譯OK啦。
三、編譯最好選在休息時間。
夜間編譯其實也不錯,但若出問題,可能反而浪費了時間。