VC6-VS2010 一款长期维护升级的软件怎么跟得上VS软件的不停换代啊?
一款长期维护升级的软件怎么跟得上VS软件的不停换代啊?
我的多款软件自VC6就开始开发,一直到今天还在WIn7上用VC6开发升级
但是现在已经有VS2010或更新的版本了,
而且VS2003、VS2005、VS2008、VS2010代码规则和工程配置文件都不互相兼容,这让我们的软件工程怎么去适应最新的开发工具?
没仔细研究过,比如PS这些第三方公司开发的软件是如何适应VS的这些工具的?
[解决办法]
从VS2003起,写的好的代码基本上以后版本都不会有问题,只有模板部分稍微有些不同。
工程配置也基本上区别不大,顶多新建一遍工程。工作量很少。
[解决办法]
写Makefile最方便, 在我的机器上, 直接 make CONFIG=windows 就是 VC6 版本,
vs2005/vs2010
make CONFIG=windows 就用 VS2005/VS2010 编译.
vs2005/vs2010 amd64
make CONFIG=amd64-windows 就编译 VS2005/VS2010 64 位版本.
make CONFIG=linux 就得到 linux版本.