大家好。 我需要编译一些项目。 我从那里安装了Visual C ++ 6.0 + Microsoft Platform SDK 2003 http:// www .microsoft.com / downloads / en / details.aspx?FamilyId= A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5& displaylang= en#requirements

我还在工具->选项->目录下添加了SDK路径,并将其移到顶部。

但是编译时我仍然收到此错误...

c:\ users \ admin \ downloads \ Microsoft Visual c ++ 6.0标准版\ vc98 \ include \ new(9):致命错误C1083:无法打开包含文件:'exception':无此类文件或目录

c:\ users \ admin \ downloads \ Microsoft Visual c ++ 6.0标准版\ vc98 \ include \ ios(9):致命错误C1083:无法打开包含文件:'streambuf':没有此类文件或目录

有人知道吗?

有帮助吗?

解决方案

下载像VC6这样的旧编译器版本的唯一原因是,您需要重建一个针对该确切版本开发的项目。但这显然不是。

尝试使用最新的Visual C ++, 2010年正如安德烈(Andre)所说。

注意:2003年2月的SDK是最后一个与VC6兼容的SDK,可以在MSDN上获得。

Platform SDK-2003年2月版(英文)325(MB)

文件名:en_platformsdk_win2003.exe

发布日期(UTC):2003/4/4下午9:25:00

最后更新时间(UTC):2005/8/25下午9:36:39

SHA1:33E0434F63EFFC0A04B3401D992AE4478E4C80E7 ISO / CRC:A519A771

可用级别:MSDN OS(VL); VS Pro与MSDN Pro(VL); VS Pro与MSDN Premium(Empower); MSDN OS(零售);开发商AA;带有MSDN的VS Pro(零售); MSDN Universal(零售); VSTS团队套件(VL); VSTS体系结构(VL); VS Premium与MSDN(MPN); VSTS测试(VL);带有MSDN Premium(MPN)的VS Pro; MSDN通用(VL); VSTS数据库(VL);带有MSDN Premium的VS Pro(零售); VSTS测试(零售); VSTS开发(零售); VSTS体系结构(零售); VSTS Team Suite(零售); VSTS数据库(零售); BizSpark管理员; BizSpark;带有MSDN Embedded的VS Pro(零售);带有MSDN Embedded(VL)的VS Pro;带有MSDN(VL)的VS Test Pro; VS Ultimate与MSDN(VL); VS Premium与MSDN(VL);带有MSDN(VL)的VS Pro;带有MSDN的VS Test Pro(零售); MSDN基础知识; VS Premium与MSDN(零售); VS Ultimate与MSDN(零售); MSDN for Action Pack; VS Ultimate与MSDN(MPN);带有MSDN(NFR FTE)的VS Ultimate;

平台SDK现已免费提供了很多年,此线程,并且似乎仍然有效。

其他提示

根据链接到的页面,链接到的SDK于2005年5月2日发布。

”,因为对VC 6.0的支持已经结束,所以该SDK不支持与Microsoft Visual C / C ++®6.0一起使用。可以在VC 6.0上使用的最后一个SDK是2003年2月版。

更一般而言,只需阅读事物的文档即可。

如果您的计算机太旧了,无法使用免费的Visual Studio Express 10.0,则建议使用Code :: Blocks IDE。您可以配置使用任何编译器。包括与旧版SDK捆绑在一起的Visual C ++早期版本。

干杯,……

您到底为什么要使用VC6?如果您使用它,为什么还要使用标准库,因为该库仅具有错误支持?最好下载当前的速成版之一

也就是说,您的包含路径似乎缺少诸如“ c:\program files\microsoft visual studio\vc98\include\stl\”之类的字样,或者无论您将其安装在何处。

我发现在VC 6中,我经常需要在包含文件名中添加“ .h”。试试看。

VC6是1998年推出的,在SP5之前,它甚至都没有正确的for循环。永远不要使用它,它仍然是目前最标准的不兼容编译器。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top