`
coolsooner
  • 浏览: 1310892 次
文章分类
社区版块
存档分类
最新评论

最后一版支持VC6的SDK的下载地址

 
阅读更多

我们在下载 SDK 时,微软网站上有这么一句话:

Development Tools. To build the C/C++ samples, you must have a C/C++ compiler. If you are using Microsoft Visual C/C++®, run it at least once before installing the SDK. This will ensure that the environment variables are correctly configured. To build the Visual Basic samples, you must have Microsoft Visual Basic®. This SDK does not support working with Microsoft Visual C/C++®, 6.0 as support for VC 6.0 has ended. The last SDK that will work with VC 6.0 is the February 2003 Edition, you can order a CD on the fulfillment site. Side by side installations are not supported.   

可见微软已经不再对 VC6 支持了,最新的 SDK 已经不能在 VC6 上使用。vc6推出时,是98年,windows2000,windowsXP都还没有推出。所以VC6的头文件中仅仅包含win98/NT的API、常量声明。在新的系统推出后,windows2000/xp都增添了一些新的API函数、常量定义。于是,你就需要安装platform sdk,它会安装一些新的头文件,lib库到你的VC里面,这里面包含了新操作系统的新API函数、常量的声明。装了platform SDK,在VC6里面就可以调用新的API函数了。


理论上讲,如果你在你的VC代码里手工的添加新的API声明、常量声明,也可以调用新系统的API,
但很花时间,一般很少有人这么做。

但是还是可以找到支持 VC6 的最后两个版本:

For Server2003 February 2003 For XPSP2 2600. 它们的下载地址是: http://www.microsoft.com/msdownload/platformsdk/sdkupdate/downlevel.htm

以下是它们的单独链接:

For Server2003 : http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdk-full.htm

For XP SP2 : http://www.microsoft.com/msdownload/platformsdk/sdkupdate/XPSP2FULLInstall.htm

  因为 VC6 是 98 年出来的,所有 win2k 及以上版本中新的功能都不能使用,主要是缺少头文件和库文件,有些 API 无法调用,Platform SDK 就是为解决这个问题的。   

根据开发环境选择不同版本的 SDK 来升级 VC6,就可以满足我们的编程要求。但是,我们还是要注意:为什么微软不支持 VC6 了呢?   因为“取消对 Visual C++ 6.0 的支持的原因是为了支持新的 /GS 参数。XP SP2 和Windows Server 2003 SP1 都增加了很多安全特性,以致于新的 Windows SDK 中包含的编译器和库文件不再和 Visual C++ 6.0 兼容。” /GS (Buffer Security Check), Visual C++ Compiler Options Compiler Security Checks in Depth   因此,如果要在新平台上进行开发,下载最新的编译器就可以了。VC2008 大得出奇,我是不想下了的,反正所有开发工作还是以 XP 为主,VC6 升级一下 SDK ,还是蛮好用的。

Platform SDK安装完成后,从【开始菜单】【所有程序】,【Windows Platform SDK Febrary 2003】点击【Register PSDK directories with visual studio】,注册一下。再打开VC,就好了。

分享到:
评论

相关推荐

    sdk支持vc6最后版本part1

    sdk支持vc6最后版本part1 服务于毕业设计WinPcap 下载5个部分 将part1解压后直接运行dk支持vc6最后版本.rar.bat

    sdk支持vc6最后版本part5

    sdk支持vc6最后版本part5 服务于毕业设计WinPcap sdk part2 vc WinPcap 下载5个部分 将part1解压后直接运行dk支持vc6最后版本.rar.bat

    sdk支持vc6最后版本part3

    sdk支持vc6最后版本part1 服务于毕业设计WinPcap sdk part2 vc WinPcap 下载5个部分 将part1解压后直接运行dk支持vc6最后版本.rar.bat

    最后一个支持VC6.0的SDK

    已经解压出来分卷压缩的, 这是第7个压缩包。

    VC6 Platform SDK - 01

    最后一个支持VC6R的SDK,我在项目中出现如下错误: error LNK2001: unresolved external symbol _CLSID_ConnectionManager

    sdk支持vc6最后版本part4

    sdk支持vc6最后版本part4 服务于毕业设计WinPcap sdk part2 vc WinPcap 下载5个部分 将part1解压后直接运行dk支持vc6最后版本.rar.bat

    支持vc6的最新sdkpart2

    sdk支持vc6最后版本part2 服务于毕业设计WinPcap sdk part2 vc WinPcap 下载5个部分 将part1解压后直接运行dk支持vc6最后版本.rar.bat

    最后一个支持VC6.0的SDK--2

    如果提示The Microsoft® Platform SDK site requires Microsoft Internet Explorer version 5.0 or later.使用IE试试。 安装好后记得在菜单tools-options-directories.增加以下路径 executable files 你的platform...

    psdk_VC6支持的最后一个SDK_2003年_XP.7z

    psdk_VC6支持的最后一个SDK_2003年 喜欢VC6的,一定要打这个补丁,最新的SDK包,否则98年之后引入的win32 api无法调用 win2000,xp, win7可用,win10里面安装vc6没有成功所以不清楚

    Visual C++ 6.0 SDK平台_part8

    根据微软的说法,VC6支持的最后一个SDK是windows2003 february版本。 幸运的是在网上找到了windowsxp sp2版本。与大家分享并上传作为收藏,如有需要,可继续上传windows2003 february版本。 30M限制,本SDK平台分成...

    Visual C++ 6.0 SDK平台_part7

    根据微软的说法,VC6支持的最后一个SDK是windows2003 february版本。 幸运的是在网上找到了windowsxp sp2版本。与大家分享并上传作为收藏,如有需要,可继续上传windows2003 february版本。 30M限制,本SDK平台分成...

    VC6 SP6 Plus 2011/02/12 (Part 2 of 4)

    1. 集成 Windows 2003 SDK ,这是微软官方最后一个支持 VC 6 的 SDK 版本。 2. 集成 WTL 和 VFC 。 3. 集成 STL Port、SGI STL 两者任选其一,可用来代替 VC 6 自带的 STL 以获得更好的性能。 4. 集成 Native ...

    Visual C++ 6.0 SDK平台_part3

    根据微软的说法,VC6支持的最后一个SDK是windows2003 february版本。 幸运的是在网上找到了windowsxp sp2版本。与大家分享并上传作为收藏,如有需要,可继续上传windows2003 february版本。 30M限制,本SDK平台分成...

    VC6 SP6 Plus 2011/02/12 (Part 3 of 4)

    1. 集成 Windows 2003 SDK ,这是微软官方最后一个支持 VC 6 的 SDK 版本。 2. 集成 WTL 和 VFC 。 3. 集成 STL Port、SGI STL 两者任选其一,可用来代替 VC 6 自带的 STL 以获得更好的性能。 4. 集成 Native ...

    Visual C++ 6.0 SDK平台_part1

    根据微软的说法,VC6支持的最后一个SDK是windows2003 february版本。 幸运的是在网上找到了windowsxp sp2版本。与大家分享并上传作为收藏,如有需要,可继续上传windows2003 february版本。 30M限制,本SDK平台分成...

    Visual C++ 6.0 SDK平台_part6

    根据微软的说法,VC6支持的最后一个SDK是windows2003 february版本。 幸运的是在网上找到了windowsxp sp2版本。与大家分享并上传作为收藏,如有需要,可继续上传windows2003 february版本。 30M限制,本SDK平台分成...

    SDK 2003 Feb的庫文件/頭文件/源代碼

    MS Platform SDK 2003 Feb版本的include/lib/src目录,这是最后一个能支持VC6的SDK版本,直接解压缩并在你的VC6中设置好头文件、库文件目录后你就能获得SDK 2003 Feb版所有功能。

    VC6 SP6 Plus 2011/02/12 (Part 4 of 4)

    1. 集成 Windows 2003 SDK ,这是微软官方最后一个支持 VC 6 的 SDK 版本。 2. 集成 WTL 和 VFC 。 3. 集成 STL Port、SGI STL 两者任选其一,可用来代替 VC 6 自带的 STL 以获得更好的性能。 4. 集成 Native ...

    Visual C++ 6.0 SDK平台_part4

    根据微软的说法,VC6支持的最后一个SDK是windows2003 february版本。 幸运的是在网上找到了windowsxp sp2版本。与大家分享并上传作为收藏,如有需要,可继续上传windows2003 february版本。 30M限制,本SDK平台分成...

    Visual C++ 6.0 SDK平台_part2

    根据微软的说法,VC6支持的最后一个SDK是windows2003 february版本。 幸运的是在网上找到了windowsxp sp2版本。与大家分享并上传作为收藏,如有需要,可继续上传windows2003 february版本。 30M限制,本SDK平台分成...

Global site tag (gtag.js) - Google Analytics