VC++ Express精簡(jiǎn)掉了對(duì)于ATL和MFC的支持,不過(guò)我發(fā)現(xiàn)只要從完整安裝版(VSTS等)把C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc 這個(gè)目錄拷貝過(guò)來(lái)就直接可以用了,整個(gè)文件包是147M,用7z可以壓縮到14M。
復(fù)制好這個(gè)目錄后,就可以開始配置WTL8.0了:
1、解壓縮WTL8的安裝包
2、復(fù)制setup80x.js到setup90x.js
3、用記事本打開setup90x.js,替換所有字符串8.0為9.0并保存文件
4、運(yùn)行setup90x.js
5、在VC++ Express里面配置WTL的include目錄
visualfc博客里給出的方案是安裝PSDK2003,這個(gè)SDK帶的ATL和MFC版本分別是3.0和4.2的,不是最新的版本,不太爽。當(dāng)然,從完整版的安裝目錄里面拷貝出東西來(lái)給Express版本用,這樣做可能還是有點(diǎn)盜版嫌疑。