Thursday, December 09, 2010

VC++ 2010 Express on X64 for MFC app developer

最近x64 上Driver 工作開始收尾要移到x64 App上工作, 用了N年的VC6看來確定無法繼續了, 既然要改開發工具, 所以就直上VC++ 2010 吧, Express 版本是不用錢的, 所以先玩玩看吧.!

有中文版可以下載, 不過VC中文版怪怪的, 所以還是下載英文版
安裝完後才發現, 沒有x64 開發環淨
所以只好下載由Platform SDK 改名為 Windows SDK 來安裝,
最新版本為7.1 , 分成三個版本, ia64 我用不到, 所以就不貼上來
GRMSDKX_EN_DVD.iso X64 的版本
GRMSDK_EN_DVD.iso X86 的版本
安裝完後, 回到VC++ 2010 express 打開projects , 在平台選項中選Configuration Manager
然後新增類型


這時就可以看到x64 了



新增完後, 回來看到projects 上就可以選x64 了

不過還是沒有MFC , 因為免錢的總是還是有限制的

Microsoft 提供Driver 開發的工具WDK, 從WDK 2008 也就是 build 6000 以後的版本 裡面有MFC 4.2 的,所以將就點用應該還可以


都已經到這裡了, 再多下載一次吧, 安裝完後設定
要在路徑中加入
inc
C:\WinDDK\7600.16385.1\inc\mfc42
C:\WinDDK\7600.16385.1\inc\atl71
lib
C:\WinDDK\7600.16385.1\lib\Mfc\amd64
C:\WinDDK\7600.16385.1\lib\ATL\amd64


好吧, 這樣總算compiler MFC 沒問題了, 不過因為沒有MFC wizard , 所以還是很不直覺,
不過只能將就點用摟.!!!

參考資料 :