level 2
问下各位大哥,我在2015写的程序写到一半可以去2017版本继续写吗,我自己电脑装了2017的,如果可以写 写完可以在2015版本运行吗?
如果需要全部在一个版本中写,我把2015的代码都复制到2017版本中可以用吗!!
还有就是17写的能在15运行打开代码吗!!
求指教!非常感谢大家!
2019年09月06日 18点09分
1
level 8
有版本问题吧!2017属于高版本!会出现工程打开失败问题!代码倒是无所谓!工程文件用低版本打不开高版本的!
不只是工程问题,就算是编译好的静态动态库,也不能高版本去适应低版本!当然低版本裤也不能一起使用,高版本编译器在编译时编译平台选择低版本时,才可以正常使用
2019年09月08日 15点09分
3
。。。你可以了解一下backward compatibility。
2019年09月08日 17点09分
@仰天藏笑7788 向前兼容,和版本还是有区别的,不相信你用2015写个dll,在2017里面,直接用comment 来加载它,看看能不能加载成功
2019年09月08日 17点09分
@仰天藏笑7788 毕竟,工作中,编译很多,开源库,都要编译多个vs版本的,而且用vs2017打开2015,我上面说了代码没啥问题!可以打开对吧
2019年09月08日 17点09分