vs2013做的c++程序,要放到windows2008中运行

现在在win7下debug没啥问题,但有点担心做好后放08中会出现各种问题,有木有遇到过类似问题的朋友

用vc2005重新编译程序

一般没有问题,如果出问题只能是dll版本问题,用VS自带的depends工具查看依赖的dll,并在windows2008中查找同名的dll,用新版本替换旧版本就可以了。

这个事情我干过。

你把vs的运行时库等也带过去。如果你没用什么特别的os相关的功能,那么server版跟个人版应该区别不大

是2008还是2008R2
VS2013和2008 R2兼容性没有问题。

应该问题不是很大,可以试一试的

没有问题,经常碰到win7编译,然后在xp、win7、win8、win2008中运行,还要32bit、64bit。

你先放到windows2008中运行下,如果有问题,说出错误提示再来问

一般不会出现问题,驱动程序一般要重新编译2008版本的,Win32基本上没问题

如果用到的是标准库,应该问题不大的。 但是有第三方库,就不一定了,比如opencv的各版本不能混用。

vs2005重新编译程序

要看用了些什么库,比如opencv的环境变量就与编译器版本(vs2010,vs2008)有关系,比如matlab与C++混合编程的话就与matlab版本有关系