【转载】改造VC++2005 Express
2012-03-06 23:03
260 查看
原文转自:http://hi.baidu.com/lu4nx/blog/item/b1af597b0ae2e8e12f73b378.html
改造VC++2005 Express
2010-05-08 17:07
改造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程序了。 |
相关文章推荐
- 【转载】一步步将vim改造成C/C++开发环境(IDE)
- 石家庄槐底村民全部完成回迁 城中村改造历时7年(转载)
- 【转载】配置SQL Server 2005 Express的身份验证方式,以及如何启用sa登录名。
- 【Express系列】第2篇——主程序的改造
- 石家庄槐底旧村改造大转身 服务业引领成产业格局(转载)
- 家里旧电脑改造媒体中心打造最强播放器geexbox 转载
- [转载]使用Express3.0实现<Node.js开发指南>中的微博系统
- 转载/JSTL/attribute value does not accept any express
- nodejs小问题:express不是内部或外部命令(转载)
- ECSHOP读写分离配置与改造(转载)
- 改造Visual C++ 2008 Express
- 【转载】Node.js + Express 多个 Layout 文件应用
- nodejs里的express自动刷新gulp-express使用【转载】
- nodejs里的express自动刷新高级篇【转载】
- 【转载】Express、Koa、Hapi框架对比
- VC++2005 Express版使用MSDN Library 2005
- Windows Server 2012改造成Windows8的方法(转载)
- oracle12c创建用户scott和ORACLE 12C EM Express 进入方法 (转载)
- 如何用VC++2005 Express 开发MASM程序
- [转载] wxWidgets-2.6.2 + Microsoft Visual C++ 2005 Express + Platform SDK 安装使用手记