问题描述
- VS2013和codeblocks,VC++6.0在C/C++上编程有多大区别?
-
VS2013和codeblocks,VC++6.0在C/C++上编程有多大区别?
为什么有的代码在codeblocks和VC++6.0上完美运行,但在VS2013上总是报错或者失败退出?
解决方案
VS2013主要一个是使用unicode默认,一个是它支持C++ 11/14的新语法。
另外一些不安全的函数,比如scanf strcpy等默认被禁止使用(可以通过编译器开关允许)
解决方案二:
感觉VS2013比6.0严谨不少,编译错误绝大部分都能通过修改配置的问题解决吧。预编译之类的尤其。
解决方案三:
主要在codeblocks上,主要是跟编译器相关吧,工具相关的也就是快捷键那些
解决方案四:
感觉VS2013比6.0严谨不少,编译错误绝大部分都能通过修改配置的问题解决吧。预编译之类的尤其。
解决方案五:
6.0是c99的标准,vs2013是最新的标准,联系用vs2010
解决方案六:
还跟你调用的 dll 有关,,,用高版本程序调用低版本dll就容易崩溃
解决方案七:
我的电脑上的CB定义函数时居然可以不用声明,可把我坑惨了,交上去的作业都是错的,因为声明函数时写错了名称,但是CB上通过且运行了!
时间: 2025-01-21 11:20:53