首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

为何好多游戏都用VS2005开发呢

2013-11-23 
为什么好多游戏都用VS2005开发呢RT, 现在都出VS2013了,为什么好多大型游戏公司还在用VS2005呢,比如说暴雪

为什么好多游戏都用VS2005开发呢
RT, 现在都出VS2013了,为什么好多大型游戏公司还在用VS2005呢,比如说暴雪的WOW,还有愤怒的小鸟。。。但凡是游戏都用05开发,这是为什么呢?有谁知道的吗?
[解决办法]

Translate from: Chinese
个人的理解?

大部分游戏是用VS2005/ VS2008?

因为...游戏几乎都用C / C ++开发的
VS2005/2008之后的版本?/ C+ +的编译器有啥变动吗?几乎没有?
变的是 C# , .NET 2.0 , .NET 3.5 , .NET 4.0 , .NET4.5
及 javascript , Web 相关的东西还有VS本身的操作介面!

那为什么开发人员需要浪费额外的时间去学习
VS2010,VS2012,VS2013
这么多的不同环境?又用不到!


[解决办法]
游戏主要是用 OpenGL / DirectX
C/C++ 编译器 若没错误 为啥要换 ?
[解决办法]

不懂

我也不懂。但是我可以猜:
你看,很多公司里特别是中国的很多大公司,电脑的主机都是被锁着的,而且基本不允许使用外网。他们的系统基本是xp的,内部的资料或者软件基本上是公司创业初放进去的,那时候只有vs2005.现在即使出来了2010 2012 2013 但是谁有那个心情就为了安装一个软件把整个公司的电脑系统换掉!比如要装2012 2013 你能用xp的系统吗?装个win7 win8啥的大家都不习惯啊。即使是安装一个2010 也得通过外网更新一堆东西烦人。
以上是我的一孔之见。
[解决办法]
不懂

我也不懂。但是我可以猜:
你看,很多公司里特别是中国的很多大公司,电脑的主机都是被锁着的,而且基本不允许使用外网。他们的系统基本是xp的,内部的资料或者软件基本上是公司创业初放进去的,那时候只有vs2005.现在即使出来了2010 2012 2013 但是谁有那个心情就为了安装一个软件把整个公司的电脑系统换掉!比如要装2012 2013 你能用xp的系统吗?装个win7 win8啥的大家都不习惯啊。即使是安装一个2010 也得通过外网更新一堆东西烦人。
以上是我的一孔之见。嗯 可是上面说的那几个游戏没有一个中国编的呀 现在的外国公司都改用Win7了吧 只有中国的XP是最多的
那可以这样猜测:
国外的都是正版的系统,正版的编译器。不想国内的。买一款编译器的话不少钱吧?老外不想国内的自己可以破解,而且他们法律意识相当强。只要vs2005还能用,还有价值,为什么要花不该花的钱呢?
[解决办法]
vs2005 小, 好用

[解决办法]
探测得到的 每一个VS版本编译出来的PE头都有点不同的 你可以发现这样一个东西:就是同一个源程序,用越高版本的VS编译出来的PE文件就是要比低版本编译出来的PE文件要大
仅仅是一个编译器而已 而且要改PE头是件很简单的事
[解决办法]
能编译出来,就是好的,换了编译器还得调整代码什么的。

[解决办法]
只是个平台,对游戏来说区别不大,代码也是需要稳定性的,很多公司自己的库都成熟稳定了,c/c++本身在游戏里能用到的特性也不需要多高级,够用,实用便好,在一个,从代码库到release再到测试都是自动化的,所以对IDE的需求其实不大,除非windows的directx库必须用更高版本的编译器编译,否则还是不需要变动,毕竟升级代码风险也不小。
[解决办法]
我因为工作需要,使用的VS版本,从VS 6.0到VS 2012都有。但我个人写C++程序,比较喜欢用VC 2005/VC 2008。

VS 2010,我很排斥,实在是感觉好丑。

VS 2012,比较漂亮,但好庞大啊!好多功能都用不到。
[解决办法]
MARK.
其实现使用 2005 2008 2010 开发游戏的都有。而且现在 DirectX SDK 不支持 Visual Studio 2005 了. 使用 2005 应该是属于历史原因:Visua C++ 2005 带有微软的第一个比较标准的 C++ 编译器。


[解决办法]
不甚了解,开始用的是2005,一直就用到现在,有些游戏的代码还是用vs2003写的。
[解决办法]
升级版本是要钱的。虽然不差钱,但新版本还没出现一种强大的让人经不住诱惑的独一无二的不可或缺的功能。
[解决办法]
vs2005,vs2008,vs2010,vs2012,楼主你算一下一路走过来你要掏多少钱!你就知道人家为啥不换了
[解决办法]
感觉2005占消耗资源非常少,开个vs2010过一会就死卡。所以我能用2005就不会用2010
[解决办法]

引用:
vs2005,vs2008,vs2010,vs2012,楼主你算一下一路走过来你要掏多少钱!你就知道人家为啥不换了

对于公司而言也就开发人员几天的薪水。根本不算什么

主要是编译器不一样,代码写得不好的话,还需要改不少代码,还需要完整测试等等,这才是成本大头。
[解决办法]
因为要钱的。。

热点排行