【转载】改造VC++2005 Express

原文转自: http://hi.baidu.com/lu4nx/blog/item/b1af597b0ae2e8e12f73b378.html
改造VC++2005 Express
2010-05-08 17:07

老早前写的,今天用上了,再贴出来一次。

=====================================================================

VC++2005 Express Edition是微软发布的VC++速成版,体积不大,只能用于基本的C/C++编程,关键是免费的,懒得下那个庞大的VS,还收费呢。今天研究了下,把它改造一番。

1.生成向导改造

默认下只能新建Win32 Console Application(win32的控制台程序),如果要建立DLL、Win32 Windows Application工程,那需要修改文件(需要SDK的支持,安装SDK见后面)。编辑C:\Program Files\Microsoft Visual Studio 8\VC\VCWizards\AppWiz\Generic\Application\html\1033(可能编号不同)文件夹下的AppSettings.htm文件,修改441到444行,把WIN_APP.disabled、WIN_APP_LABEL.disabled、DLL_APP.disabled、DLL_APP_LABEL.disabled全部改成false,修改好后如下:

WIN_APP.disabled = false;
WIN_APP_LABEL.disabled = false;
DLL_APP.disabled = false;
DLL_APP_LABEL.disabled = false;

这样就可以建立DLL、和WINDOWS程序向导了。如果想建立MFC工程,要修改526到529行的值,全部为false,修改后如下:

    SUPPORT_ATL.disabled = false;
    support_atl_title.disabled = false;
    SUPPORT_MFC.disabled = false;
    support_mfc_title.disabled = false;

不过需要MFC的库文件、头文件支持,MFC这里暂时还没搞定,总要出一两个问题来。

2.安装SDK

去微软官方下载Platform SDK,地址:http://www.microsoft.com/download/en/details.aspx?id=3069从PSDK-Full.1.cab开始一直到Extraction Utility File结束的15个文件全部下载,在任意盘符里建立一个文件夹,全部扔到文件夹里,运行CMD,用cd命令进入SDK文件所在目录,执行PSDK-FULL.bat <目标地址>,解压完后到目标地址里运行setup.exe,就会弹出default.htm页面。选择上方的Downloads->Install,勾选Core SDK那部分就ok了,大概500M左右吧。安装完成以后编辑C:\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"

最后设置SDK,运行VC后,选择菜单栏上tools——Options,在Options对话框中选Projects and Solutions,右上的Show directories for下拉列表中选为Executable files,添加进刚才安装好的SDK目录下bin目录;然后把Show directories for下拉列表中选成Include files,加上SDK包里include文件夹;最后把Show directories for下拉中列表选成Library files,添加Lib目录。

OK,现在就可以写WIN32程序了。

你可能感兴趣的:(Win32,职场,休闲,VC++2005)