VC6/WTL/Platform SDK等

本文介绍了如何在Windows XP环境下搭建VC6、WTL以及Platform SDK的开发环境。首先,通过下载并安装Microsoft Platform SDK February 2003 Edition来确保与VC6的兼容性。接着,安装VC6和Visual Assist X的特定版本,推荐使用Visual Assist X 1561。对于WTL,可以选择安装7.1版本,并利用AppWizard进行设置。文章还提供了不同WTL版本的安装说明和Include目录的配置方法。

VC6/WTL/Platform SDK等

 

1.引言

好久不接触WinXP及Visual Studio系列开发工具了。最近刚好需要一个以前开发的小软件,它是用VC6+WTL编写的。需要在其源代码上做个小小的改动。于是只有拿起久以生疏的WindowsXP操作系统,安装上相应的开发环境,修改-编译代码。

 

2.安装

需要搭建VC6+WTL,然后选择安装Platform SDK,以及Visual Assist X。别的工具都可以方便从网上下载,唯独Platform SDK不太好找。

    传说中最后支持Visual C++ 6.0的PSDK版本,微软在MSDN博客上说

Perhaps you want to install a version of the PSDK that will work with VS6 the last version of the PSDK to work with VS6 was the following version:

Microsoft Platform SDK February 2003 Edition

The only way you can get this SDK is by ordering it (for about $10 — you only pay shipping costs) from…

http://www.qmedia.ca/launch/psdk.htm

    这个PSDK只能从上述网站订购,但是这里终于找到了一个,可以从网盘下载:

 

Microsoft Platform SDK February 2003 Edition: http://pan.baidu.com/s/1mh41KRe

1) PSDK安装

下载后全部放在一个文件夹中.如d:/temp

打开命令行移动到该文件夹.如 cd /d d:/temp

执行PSDK-FULL.注意给出要解压到的文件夹如 PSDK-FULL d:/sdk

退出命令行到d:/sdk中运行Setup.Exe.会弹出一个安装WEB页.

在页面左上角选 Download->Install按照安装提示操作.

2) VC6及VisualAssistX安装

和VC6搭配的话,建议用1561的版本

3) WTL安装

  • VC6默认使用WTL7.1, 简单测试WTL7.5/8.0也可以使用,更高版本未测试。
  • 在vc6下面安装的appwizard只有WTL71才有,所以借助于WTL71.EXE来安装
  • 解压缩wtl71.exe, 在目录"AppWiz60"下面有2个文件,运行其中的setup.js即可完成安装。

注:此步骤也可不运行setup.js, 文本编辑器打开setup.js文件, 可看到其内容为:  直接拷贝文件AtlApp60.awx    到目录:

"C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Template" 即完成安装。

  • 打开vc6.0, 设置Include目录即可。
  • 如果使用WTL7.5,或者8.0,1) 解压缩WTL到选定目录例如:C:\WTL80,2) 拷贝WTL71的文件"AtlApp60.awx"到VC的template目录, 3)设置WTL7.5/8.0的Include目录即可。


    



3. 相关软件

1) PSDK

Microsoft Platform SDK February 2003 Edition: http://pan.baidu.com/s/1mh41KRe

2) WTL for VC6

链接: http://pan.baidu.com/s/1hqPYC8O 密码: ngh4

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值