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