在VS2010中可以运行,为何在VC++6.0中不可以?

已举报 回答
在VS2010中可以运行,为何在VC++6.0中不可以?
问在线客服
扫码问在线客服
  • 回答数

    7

  • 浏览数

    4,501

7个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
The Microsoft run-time library supports American National Standards Institute (ANSI) C and UNIX C. In this documentation, references to UNIX include XENIX, other UNIX-like systems, and the POSIX subsystem in Windows 2000, Windows XP, Windows Server 2003, and Windows Vista. The description of each run-time library routine includes a compatibility section for the following targets.

ANSI

ISO C 95

Windows 2000

Windows XP

Windows Server 2003

Windows Vista

All run-time library routines included with this product are compatible with the Windows API.

这是msdn中有关C运行库函数兼容性的一段说明,不保证兼容win98。vc6是98年的,可以说是基于win98的,所以_beginthread函数可能与之不兼容。尝试用api替代(CreateThread),或者试试_beginthreadex,或者参考下vc6的msdn。
取消 评论
一 你要知道VC6是12年前的... 你要抱怨这个也就大可去抱怨VC6和MSC发生了多大的变化

二 _s函数应该是微软的 _getch是ISO的。_s函数对半瓶子醋程序员和大项目开发还是相当有用的。

三 乱七八糟的主要是临时文件,而且VC6声称的临时文件也没少太多。

四 等你搞明白VS环境以后你能编译出2K的hello world。至于为什么VS要复杂到非要去研究不可的程度... 因为VS是做企业开发的,不可能那么小儿科。

五 产品说明书

市场角度 VS2010根本不需要成功 是你用也得用不用也得用的问题。除非Windows倒了
取消 评论
包括 Visual Web Developer 2010 学习版、Visual Basic 2010 学习版、Visual C# 2010 学习版和 Visual C++ 2010 学习版。

安装说明看自述文件。

只安装你需要的就可以了。安装完成以后要注册才能永久使用。
取消 评论
VC安装包没有?如果您选择删除卸载,比较干净重新安装,然后再重新安装!
取消 评论
VS2010更接近C++标准,推荐使用VS2010
取消 评论
根据你的情况基本没有什么要求,你按步骤安装就行了
取消 评论
只有VB6啊,没看到VC6啊,
不用删除吧,直接安装就可以了。
取消 评论
ZOL问答 > 电源 > 其他分类 > 在VS2010中可以运行,为何在VC++6.0中不可以?

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?