【C++】低版本VS程序使用高版本打开的问题

按理来说,低版本VS写作的程序,直接打开解决方案下的Debug文件夹,就能够直接运行,但是一些低版本VS程序,由于VC++的运行库不同,在打开的时候会出现:“应用程序无法启动,因为应用程序并行配置不正确,有关详细信息,请参阅应用程序事件日志,或使用命令行sxstrace.exe”的提示信息,如下图所示:


这时,需要打开解决方案下而非debug文件夹下的.sln文件,重新编译一下:


Visual Studio会自动将解决方案进行升级,直接点完成,进行解决方案的重新编译。


打开之后,直接对原来的解决方案进行编译可能会失败:


具体提示是“编译错误:Failed to save the updated manifest to the file ..........”,此时你只需要关闭外部打开的、此解决方案文件夹,不要给Windows资源管理器占用,也就是说在任务栏上没有这个这个解决方案的文件,同时清理一下解决方案,如下图:


再重新编译则能够解决问题!能够直接在Windows外部运行解决方案中Debug文件夹的程序!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值