- download VC.IMG,用rar解開,run setup。
- 安裝完後,說要裝platform sdk,所以去download 2003 server platform sdk (可是我只是要寫XP的application,,有差嗎?)。
download psdk時要小心,除非你的adsl很快,否則不要download install那一頁1.多M那個program,他會用網路安裝,要follow page link 到 Full download那一頁,download 12個CAB檔下來再裝,比較保險。
download下來的cab檔要自己一一解開,再run setup - 安裝完畢..接著是很奇妙的設定修改動作,follow getting start with VC express..
- 把platform sdk的bin, include, lib 都加到visual studio的path中
開啟 Tool-Option-Project and Solutions - VC++ Directories.
在右邊Show directory for :- 在bin 加入platform sdk /bin folder的path
- 在include加入include
- 在lib加入lib
- 把user gui library dll加入 project dependency
修改 Program Files\Microsoft Visual Studio 8\VC\VCProjectDefaults 的 corewin_express.vsprops 把AdditionalDependencies="kernel32.lib"
改成AdditionalDependencies="kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib"
- 這一段有奇怪,有一篇有寫,有一篇沒寫,就是把 C:\Program Files\Microsoft Visual Studio 8\VC\VCWizards\AppWiz\Generic\Application\scripts\1033的default.js中
LinkTool.AdditionalDependencies = "kernel32.lib $(NoInherit)";
comment掉(有兩個地方出現)。 - enable win32 application wizard : 修改 \Microsoft Visual Studio 8\VC\VCWizards\AppWiz\Generic\Application\html\1033\AppSetting.htm的 441 - 444 行,comment掉
// WIN_APP.disabled = true;
..
// WIN_APP_LABEL.disabled = true;
// DLL_APP.disabled = true;
// DLL_APP_LABEL.disabled = true;
- 把platform sdk的bin, include, lib 都加到visual studio的path中
選CLR的話,可以build .NET的program。使用form designer。
但是很奇怪的是...以上在win2000 build出來的code竟然不能再XP上run ...
沒有留言:
張貼留言