knrt.net
当前位置:首页 >> 为什么我编写的程序在VC++6.0上可以运行,在VS2015... >>

为什么我编写的程序在VC++6.0上可以运行,在VS2015...

VC++6.0并没有完全支持C++标准,VC6.0 1998年发布的时候,第一个C++标准才发布,这个东西太老了,能不用就不用。 Visual C++ Redistributable Package 安装 Visual C++ 库的运行时组件。这些组件是运行使用 Visual Studio 2015 开发的 C++ 应用...

你的VS2015不是C环境。

网上有很多在神解决,什么加头,什么用_T(“”),根本没用,就算是小鱼老师的方法我也试过,根本没用,代码重写吧,代码重写。我已经花了五天时间,根本没有办法。一帮SB出书的人,过时的编译器还要把他写成书害学生。

图片看不清。

创建新的win32 console把代码copy进去,如果还报错你要列出来错误类型

启动程序打开命令行,程序结束命令行关闭也是很正常的。有些IDE(比如VC++6.0)在编译或者运行的时候进行了一些处理,这才导致命令行不会退出。 你可以在程序的return语句前加system("pause")或getchar()来暂停程序。

#define BUFSIZE 100 char buf[BUFSIZE]; /* buffer for ungetch */ int bufp = 0; /* next free position in buf */ int getch(void) /* get a (possibly pushed-back) character */ { return (bufp > 0) ? buf[--bufp] : getchar(); } void un...

VC++6.0并没有完全支持C++标准,VC6.0 1998年发布的时候,第一个C++标准才发布,这个东西太老了,能不用就不用。

可以的,vs2015比以前的版本vs2010等新加了非常使用的功能,当然比vc6.0更是强多了。比如鼠标所指的行变色,括号对齐等。建议尝试使用

用Release编译就行了。要是还不行。就在你编程序的电脑上找到缺少的DLL文件,粘过去。一般用Release编译就行了。

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com