因為專案需要,昨天花了一整個工作天安裝 Visual C++ 2005。
聽說公司最近採購了 Visual Studio 2008 的 license,不過沒有買光碟......
所以只好去下載微軟號稱終生免費的 Visual Studio Express Edition,
安裝完 Express 和 MSDN,已經是吃晚午餐的事情了,
開啟了之前 VC++ 6.0 的專案,果然事情並沒有想像中的順利......少了一堆 header file,
根據微軟 Express 網站的 installation guide,還需要安裝 Windows Platform SDK,
這一安裝........................就到了下午4:50......
Compile 總算成功了,但 link 時找不到 mfc42d.lib,
搜尋了 SDK 的目錄,居然只有 IA64 和 AMD64 下的 lib......
Google 相關的資訊,
原來只有 Visual Studio Standard 以上版本才有 x86 下的 MFC library,
聽說是因為這些東西以前就是當產品賣,所以現在依然得賣錢......
就這樣,
我花費了一整個工作天,
證明了天下沒有白吃的午餐,
尤其是當"免費"這兩個字從 Microsoft 口中說出來的時候......