vs2019编译的程序在win7环境上运行失败

编程知识 更新时间:2023-04-27 01:46:20

使用vs2019在win10环境下编译了一个exe文件,放到win7环境执行时,报错

尝试过从vs2019的安装目录下找到VCRUNTIME140.dll文件,放到执行目录下。

依旧报错:

原因如这篇文章所讲:https://wwwblogs/foohack/p/6383717.html

win10环境编译时,用到了win10的SDK,放到win7环境执行时,会因为缺少依赖库。

 

解决方法:

方法1、下载“Visual C++ Redistributable for Visual Studio 2015”进行安装,可解决依赖库缺失的问题,下载路径:https://www.microsoft/en-us/download/details.aspx?id=48145

 

方法2、vs2019编译时,使用静态链接方式编译,如下图使用多线程调试(/MT),编译生成的exe可直接在win7上执行。

参考:

https://wwwblogs/foohack/p/6383717.html

https://blog.csdn/kealennieh/article/details/83655089

 

VS中的多线程(/MT)、多线程调试(/MTd)、多线程DLL(/MD)、多线程调试DLL(/MDd)的区别:https://blog.csdn/qq_33757398/article/details/82156956

更多推荐

vs2019编译的程序在win7环境上运行失败

本文发布于:2023-04-20 08:28:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/8cf222c584f7c887b01c43dc889f763f.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:环境   程序

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 89894文章数
  • 23295阅读数
  • 0评论数