1、從MSDN的網站上下載並安裝VC Express 2005
http://msdn.microsoft.com/vstudio/express/visualc/
2、下載並安裝Platform SDK,並且更新VC Express的設置:
http://msdn.microsoft.com/vstudio/express/visualc/usingpsdk/default.aspx
3、更新Visual C++ 的Include 和Library的Directories設置:
Tools->Option->Projects and Solutions->VC++ Directories->Show directories for:
選擇Include目錄,然後增加Platform SDK安裝目錄中的相應目錄路徑。
Include files: C:/Program Files/Microsoft Platform SDK/include/atl
4、修改Platform SDK/include/atl中的atlwin.h和atlbase.h
---------------------------------------------------------------
for(i = 0; i < m_aChainEntry.GetSize(); i++)
---------------------------------------------------------------
修改爲:
---------------------------------------------------------------
for(int i = 0; i < m_aChainEntry.GetSize(); i++)
---------------------------------------------------------------
---------------------------------------------------------------
PVOID __stdcall __AllocStdCallThunk(VOID);
VOID __stdcall __FreeStdCallThunk(PVOID);
#define FreeStdCallThunk(p) __FreeStdCallThunk(p)
---------------------------------------------------------------
修改爲
---------------------------------------------------------------
/* Comment it
PVOID __stdcall __AllocStdCallThunk(VOID);
VOID __stdcall __FreeStdCallThunk(PVOID);
#define FreeStdCallThunk(p) __FreeStdCallThunk(p)
*/
#define AllocStdCallThunk() HeapAlloc(GetProcessHeap(),0,sizeof(_stdcallthunk))
#define FreeStdCallThunk(p) HeapFree(GetProcessHeap(), 0, p)
---------------------------------------------------------------
6、從yahoo的wtl討論組,下載AppWizard for VCExpress
http://groups.yahoo.com/group/wtl/files/setup80express.zip
解壓縮,並且將其中的*.js文件拷貝至WTL/AppWiz文件夾下,然後雙擊該js文件,這樣就會自動在VC Express中安裝WTL的嚮導。