【资源】远古及近现代C/C++资源
acmilan2016/01/02软件综合 IP:四川
发这个帖子的主要原因是DOS API和WinAPI有很大不同,各版本Visual Studio之间也有很大不同,想要通过老书练习C/C++编程时有时候会碰到很棘手的找不到函数和找不到功能的情况。可以根据自己的需求选择合适软件。

【古代C/C++】(适用于DOS时代的教材)

DOS下的C/C++分为Borland系和微软系,微软系体验很糟糕,建议使用Borland系。
运行这些软件可以用DOSBox运行,推荐官方版,比较稳定。要输入中文的话可以使用天汇汉字系统,UCDOS不能用!

Borland C++ 3.1(兼容DOS和16/32位Windows,同时有DOS和Win16的IDE,可以替代Turbo C 2.0使用)

attachment icon Borland_C_3.1.rar 19.69MB RAR 40次下载

Microsoft C/C++ 7.0(可在DOS或16/32位Windows下安装,但只有DOS的IDE,且体验相当糟糕,不建议安装)

attachment icon Microsoft - C&C++ V 7.0.rar 11.49MB RAR 27次下载

DOSBox 0.74 官方版

attachment icon DOSBox0.74-win32-installer.rar 1.37MB RAR 22次下载

Win98外部命令(里边的pdos95显示错位!所以也没打算启用它。请使用天汇汉字系统)

attachment icon win98cmd.rar 2.44MB RAR 31次下载

天汇汉字系统

attachment icon TWAY.rar 245.12KB RAR 22次下载

这些编译器同样可以编写DOS程序,但是IDE不能用DOSBox直接运行,需要装个Windows XP虚拟机来运行。安装虚拟机的方法自行百度。
16位Windows编程性能不行,限制很多(比如不支持长文件名,不支持多线程,段大小64K等),不建议使用。

Borland C++ 4.52(兼容16/32位Windows)

attachment icon bc452_setup.rar 39.10MB RAR 28次下载

Borland C++ 4.52 完整版

attachment icon Borland C++ 4.52.part1.rar 45.00MB RAR 28次下载
attachment icon Borland C++ 4.52.part2.rar 45.00MB RAR 34次下载
attachment icon Borland C++ 4.52.part3.rar 17.47MB RAR 31次下载

Visual C++ 1.52c 完整版(兼容16/32位Windows)

attachment icon Microsoft Visual C++ 1.52c.7z 44.21MB 7Z 30次下载

32位DOS编程可以使用Watcom C/C++,这个编译器现在叫Open Watcom,个人感觉不是很好用。

Open Watcom
XXXXXXXXXXXXXXXXXXXXX/

【近代C/C++】(适用于VC6时代的教材)

这一栏的通常需要Windows XP虚拟机运行,关于如何安装Windows XP虚拟机,请自行百度,其实很简单。
这些软件编写的程序可兼容Windows 95/98/Me、Windows NT 4.0和Windows 2000。
在32位时代Borland系与微软系打成平手,微软.NET框架发布后Borland系开始没落。

Visual C++ 6.0(序列号111-1111111,实际只需安装CD1即可运行,CD2和CD3是附加组件可以不安装)
ed2k://|file|XXXXXXXXXXXXXo|643276800|be91fcd2f1a949b0277d3715564593ff|h=f2j2kjqelvpgdcandpfe6l7ewqnko6hz|/
ed2k://|file|XXXXXXXXXXXXXo|616824832|b4e95db886e0c6eb28d28af577e81bad|h=zord2q54wclllmfih3mtzmfbuvgsmfh6|/
ed2k://|file|XXXXXXXXXXXXXo|104282112|ae14e311fb751ca28a980661ddee9c1c|h=rmulgfyelytun2indzfyasu55cztfnws|/
ed2k://|file|XXXXXXXXXXXXo|592779264|e734045fee678f6ee9896417db258863|h=goindspo2pxctfwp3os4e3zwhnuhzw6h|/
ed2k://|file|XXXXXXXXXXXXo|577603584|7d4256487e0caa59785a5dc5005e518a|h=2ph2udc55re35ro2hjfy6do4mxrcs7vq|/
SP6英文版补丁(不补丁VFoxPro、VInterDev、VJ++,如果需要这些组件请找SP5):
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX/download/1/9/f/19fe4660-5792-4683-99e0-8d48c22eed74/Vs6sp6.exe

eMbedded Visual C++ 4.0(可编写WinCE4.0+程序,序列号TK2Q4-8FJQQ-Q6R7V-7FHTX-R34MM,需关掉PAE)
ed2k://|file|evc4.exe|235059944|D94E75B0B166892D548A036AEFE395A3|/
ed2k://|file|en_embedded_visual_c++_4_sp4.exe|69927136|D133A50EA57E3978B49A5FE985A156AF|/

Borland C++ Builder 6.0(最后一个C++ Builder的经典版本,序列号:sn: 4pw6-eevt3-vncqa key: aer-u8b)
ed2k://|file|%5BBorland.C...Builder.6.0%XXXXXrland.C...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXO|662913024|9348d3a950313f20f9a33fbd9588cad9|h=pbvvapvwfztpthkatthebzt3sz4u3cof|/
ed2k://|file|%5BBorland.C...Builder.6.0%XXXXXrland.C...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXO|313147392|690b5c87b88cd22ddcc4595af34b2769|h=2k6wpeeeoqnnmaox7bq3sst6u4xfhsmu|/
Update4补丁:

attachment icon cb6_upd4_ent.rar 22.61MB RAR 39次下载

Visual Studio .NET 2003(需要Win2000+,自带序列号,可编写Win9x/NT4和WinCE4.2+程序)
ed2k://|file|sc_XXXXXt_2003_enar_XXXXXXo|655755264|DE8FCEACCBCEC72BD2037C56FB7B4A89|/
ed2k://|file|sc_XXXXXt_2003_enar_XXXXXXo|526010368|6354E8317AE1128FB54CD3682CEF2EE9|/
ed2k://|file|sc_XXXXXt_2003_XXXXXXXXXo|173432832|3636876F1ACE339E77E9484C2BA9267E|/
ed2k://|file|sc_XXXXXt_2003_library_XXXXXXo|673560576|F36A6E11D0131D8D857B3CA4B0E48BF1|/
ed2k://|file|sc_XXXXXt_2003_library_XXXXXXo|670171136|FA0D4E63E2DD1111DC8FE57D031D0BC9|/
ed2k://|file|sc_XXXXXt_2003_library_XXXXXXo|629245952|1C5BFB07EB7EA2B1A946A889343642DD|/
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/download/b/5/f/b5f05fd6-2509-4a88-b70c-e0b1d1312852/VS7.1sp1-KB918007-X86.exe
使用这个建议更新Windows Server 2003 R2的Platform SDK(torrent种子文件,用迅雷下载):

attachment icon 5.2.3790.2075.51.PlatformSDK_Svr2003R2_rtm.img.torrent.rar 33.11KB RAR 24次下载 另外还有免费的命令行版Visual C++ Toolkit 2003,需配合上述Platform SDK使用:

attachment icon VCToolkitSetup.exe 31.43MB EXE 50次下载

【中代C/C++】(适用于新版Windows CE学习)

这一代的主要特点是可配合WinCE6.0或WEC7的Platform Builder使用,老旧的WinNT4和Win9x平台被淘汰,同时.NET框架逐渐成熟。VS2005和VS2008可以在新系统中运行,VS2005需要管理员权限,而VS2008不需要。但VS2008消耗资源有点多,可能运行会很慢,即使是在新系统上面。

Visual Studio 2005(需要Win2000+,可编写Win98/Me/2000+和WinCE5.0+程序,配合WinCE6.0的PBuilder)
ed2k://|file|cs_vs_2005_pro_XXXXXXo|2733268992|9DA1C378BAC22E66A73C9E20EC78CCFB|/
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/download/8/0/7/8071514d-9370-45c3-8af1-4ff09a70e59d/VS80sp1-KB926604-X86-CHS.exe
建议更新到Vista SDK(其实WinSDK 7.0也可以,但要注意不要安装VC2008编译器)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX/download/4/2/6/42684501-9ec5-43dd-9dfe-c8c9dfa6a66f/6.1.6000.16384.10.WindowsSDK_Vista_Feb2007Update_XXXXXXXXXXXXXXo

Visual Studio 2008(需要WinXP+,可编写Win2000+和WinCE6.0+程序,配合WEC7的PBuilder)
ed2k://|file|zh-Hans_visual_studio_team_system_2008_team_suite_x86_dvd_XXXXXXXXXXXXo|4663904256|8E2D6430D819328940B9BF83568589FA|/
ed2k://|file|zh-hans_visual_studio_2008_service_pack_1_x86_dvd_XXXXXXXXXXXXo|941703168|E1647161AA5CA4567B787A5606D2A065|/
ed2k://|file|cn_msdn_library_for_visual_studio_2008_service_pack_1_x86_dvd_XXXXXXXXXXXXo|2547886080|9139495015368A525A598F372E5FC0C6|/
VS2008SP1的新版本MFC不够成熟,建议老版本备用,要想使用新功能可以安装VS2010以上版本(不需要的话也可不装SP1)

attachment icon 老向导(vs2008).rar 1.63MB RAR 26次下载

Vista SDK(VS2005最适合的版本)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX/download/4/2/6/42684501-9ec5-43dd-9dfe-c8c9dfa6a66f/6.1.6000.16384.10.WindowsSDK_Vista_Feb2007Update_XXXXXXXXXXXXXXo

WinSDK 7.0(VS2008最适合的版本)
32位:ed2k://|file|en_windows_software_development_kit_for_windows_7_and_windows_server_2008_r2_x86_dvd_XXXXXXXXXo|1552508928|DAD7EDAF3147C8AD59F8DDF6E9C30D22|/
64位:ed2k://|file|en_windows_software_development_kit_for_windows_7_and_windows_server_2008_r2_x64_dvd_XXXXXXXXXo|1554010112|BA7C3124B6FA9727962CEFF8BB61A2B7|/

VS2005安装WinSDK 7.0需要一个补丁
attachment icon VS80sp1-KB949009-X86-INTL.rar 14.34MB RAR 39次下载

【现代C/C++】(适用于基于Windows XP的轻量级开发学习)

VS2010是最后一版兼容Windows XP的编程环境,同时是第一版基于WPF的编程环境,MFC框架已经大幅度更新且已成熟,这就意味着它是非常有用的一个版本。如果你需要基于Windows XP虚拟机编程,或者远程调试Windows XP虚拟机或虚拟机上的程序的话,选择这个版本将会很方便,特别是驱动编程的学习。要注意的是,这一版精简了Windows CE开发功能,也是唯一一版没有C++/CLI智能提示的版本,所以如果需要这两个功能的话,不要选择VS2010。

Visual Studio 2010(需要WinXP+,自带序列号,可编写WinXP+程序)
ed2k://|file|cn_visual_studio_2010_ultimate_x86_dvd_XXXXXXXXXo|2685982720|4AE6228933DDE49D9BFA4C3467C831C2|/
ed2k://|file|mu_visual_studio_2010_sp1_x86_dvd_XXXXXXXXXo|1592336384|C703F08639BBBE0F6F53C694C956F484|/

Windows Driver Kit 7.1.0(用于VS2008/VS2010进行Windows XP驱动程序开发)
ed2k://|file|en_windows_driver_kit_version_7.1.0_x86_x64_ia64_dvd_XXXXXXXXXo|649877504|513E9943B862FA42A3AF464F4EF75FF7|/

DirectX SDK 2010.06(用于VS2008/VS2010进行DirectX 11.0开发)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXX/download/A/E/7/AE743F1F-632B-4809-87A9-AA1BB3458E31/DXSDK_Jun10.exe

XNA Game Studio 4.0(用于VS2010进行.NET游戏开发,此框架已停止更新)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/download/0/1/4/01483A18-289E-4779-BB5A-0A28DFE18BC5/XNAGS40_setup.exe

【最新C/C++】(适用于最新开发技术的学习)

1.开源系(一般只有命令行编译器,IDE或编辑器请自备,IDE推荐Eclipse,编辑器推荐Notepad++或VS Code)

MinGW-w64 —— 适用于Win32的C/C++编译器
XXXXXXXXXXXXXXXXXXXXXt/projects/mingw-w64/

Cygwin —— 适用于POSIX的C/C++编译器
XXXXXXXXXXXXXXXXX/

Eclipse —— 强大的多功能IDE
XXXXXXXXXXXXXXXXXXXXXX/downloads/

XXXXsual Studio系(这里不提供VS2012和VS2013的下载,实际上它们大部分情况下都能被VS2015替代)

Visual Studio 2015 Community (需要Win7+,C/C++需手动选择安装,需保持联网并将DNS改为4.2.2.1/4.2.2.2,不要选择不需要的组件)
ed2k://|file|cn_visual_studio_community_2015_x86_dvd_XXXXXXXXXXo|4013920256|EB7F6605EDE67509E218E29173AC6574|/

默认包含Windows 8.1 SDK,最新的Windows SDK可以从安装程序里直接在线安装,不需要特别下载,但需要改DNS不然可能下载失败。DirectX SDK已经包含在Windows SDK中了,不需要单独安装。

安装最新的Windows Driver Kit可以进行驱动程序开发,但仅支持Win7+所以调试不便。同样需要改DNS:
XXXXXXXXXXXXXXXXXXXXXXXXXX/zh-cn/windows/hardware/XXXXXXXXXXXpx

[修改于 7年3个月前 - 2017/01/11 03:12:02]

来自:计算机科学 / 软件综合
4
已屏蔽 原因:{{ notice.reason }}已屏蔽
{{notice.noticeContent}}
~~空空如也
金坷居士
8年4个月前 IP:北京
803249
问一下 VS2015的话 能不能配合VS2010里面的远程调试器在xp上进行远程调试呢
VS2015的话,虽然不能在xp上开发,但是可以装旧版sdk和调整编译设置来达到兼容xp的目的,不过调试就头大了...
好多win32的api的调用姿势也得改变一下,得定义好多宏..
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
acmilan作者
8年4个月前 IP:四川
803254
引用 金坷居士:
问一下 VS2015的话 能不能配合VS2010里面的远程调试器在xp上进行远程调试呢
VS2015的话,虽然不能在xp上开发,但是可以装旧版sdk和调整编译设置来达到兼容xp的目的,不过调试就头大了...
好多win32的api的调用姿势...
其实可以用windbg这个软件=_=
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
金坷居士
8年4个月前 IP:北京
803264
引用 acmilan:
其实可以用windbg这个软件=_=
windbg太难搞不定QAQ
还是VS的感觉好
哎 实在不行再装个VS2010好了
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论

想参与大家的讨论?现在就 登录 或者 注册

所属专业
上级专业
同级专业
acmilan
进士 学者 笔友
文章
461
回复
2934
学术分
4
2009/05/30注册,5年2个月前活动
暂无简介
主体类型:个人
所属领域:无
认证方式:邮箱
IP归属地:未同步
文件下载
加载中...
{{errorInfo}}
{{downloadWarning}}
你在 {{downloadTime}} 下载过当前文件。
文件名称:{{resource.defaultFile.name}}
下载次数:{{resource.hits}}
上传用户:{{uploader.username}}
所需积分:{{costScores}},{{holdScores}}下载当前附件免费{{description}}
积分不足,去充值
文件已丢失

当前账号的附件下载数量限制如下:
时段 个数
{{f.startingTime}}点 - {{f.endTime}}点 {{f.fileCount}}
视频暂不能访问,请登录试试
仅供内部学术交流或培训使用,请先保存到本地。本内容不代表科创观点,未经原作者同意,请勿转载。
音频暂不能访问,请登录试试
支持的图片格式:jpg, jpeg, png
插入公式
评论控制
加载中...
文号:{{pid}}
投诉或举报
加载中...
{{tip}}
请选择违规类型:
{{reason.type}}

空空如也

加载中...
详情
详情
推送到专栏从专栏移除
设为匿名取消匿名
查看作者
回复
只看作者
加入收藏取消收藏
收藏
取消收藏
折叠回复
置顶取消置顶
评学术分
鼓励
设为精选取消精选
管理提醒
编辑
通过审核
评论控制
退修或删除
历史版本
违规记录
投诉或举报
加入黑名单移除黑名单
查看IP
{{format('YYYY/MM/DD HH:mm:ss', toc)}}