为什么同一个程序我的C++运行不了别人的能运行

如题所述

原因有很多种,不同版本的C++编译器可能兼容性不同.甚至相同版本的,
不同的路径配置都有可能影响编译结果.
平台不同,同一版本的C++编译器都未必尽相同.比如处理器不同,字长处理就不同了.
我们只能尽可能找使用相同标准的编译器来处理.
这涉及到移植性和C++标准库的问题,一言难尽
在编程时,尽可能使用标准库,少用自定义库.
宁可多用几行,少写一些取巧的代码.
不好意思哦,我懂得的也不多,只能这么说几句了,献丑了!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-04-11
重装VC吧!可能是安装过程有问题,
我之前也是,同样的win7系统。同样用的是VC2005,别人可以运行我不能,后来换了VC6.
第2个回答  2010-04-12
各电脑的运行环境和变量配置都不一样的 这很正常 你可以选用其他的开发环境试下
相似回答