手里一个VS2010工程,转换成VS2012时失败了却没具体揭示了
手里一个VS2010工程,转换成VS2012时失败了却没具体提示了!
首先,俺手里只有VS2012,因为得用正版的,所以不能再随便搞个VS2010了。
第一步直接打开总sln文件然后提示update,确认以后就在输出窗口光看见0成功1失败,也没别的进一步提示了。
在工程属性里把平台工具集的原来的v100(话说v100不在vs2012的可选列表里)改成v110(由于还要兼顾XP所以是v110_xp),应用时就弹个对话框说“一个或多个错误发生”,然后,就没有然后了。。。
重新启动这个sln却成功编译了,F5运行却TM说“没有MSVCP100D.DLL不能启动”,这个文件倒是在system32下有个MSVCP110D.DLL像是类似(俺Win7)。
貌似是VS2010升到VS2012时有些跟DLL名字变了,但自动转换时却不能把名字对准。。。当然纯粹个人猜测。
这个问题咋解决?
------解决方案--------------------
用2012新建工程,然后导入2010工程中的代码
首先,俺手里只有VS2012,因为得用正版的,所以不能再随便搞个VS2010了。
第一步直接打开总sln文件然后提示update,确认以后就在输出窗口光看见0成功1失败,也没别的进一步提示了。
在工程属性里把平台工具集的原来的v100(话说v100不在vs2012的可选列表里)改成v110(由于还要兼顾XP所以是v110_xp),应用时就弹个对话框说“一个或多个错误发生”,然后,就没有然后了。。。
重新启动这个sln却成功编译了,F5运行却TM说“没有MSVCP100D.DLL不能启动”,这个文件倒是在system32下有个MSVCP110D.DLL像是类似(俺Win7)。
貌似是VS2010升到VS2012时有些跟DLL名字变了,但自动转换时却不能把名字对准。。。当然纯粹个人猜测。
这个问题咋解决?
------解决方案--------------------
用2012新建工程,然后导入2010工程中的代码