在VS中生成的exe文件放到Windows2003的系统中运行时,会产生“不是有效的win32程序”的报错,之后将VS中最低运行版本改为5.01后又产生了“没有找到MSVCP140D.dll因此这个应用程序未能启动”的报错。最终在进行了如下操作后,可以运行

1.在单个组件中添加对C++的windowsXP支持VS2017写可以在windows2003上运行的exe程序

2.将Debug模式改为Release模式并选择x86

VS2017写可以在windows2003上运行的exe程序 

3.在项目->属性中将C++中代码生成中的运行库改为多线程/MT

VS2017写可以在windows2003上运行的exe程序

4.将连接器->系统中所需最低版本改为5.01

VS2017写可以在windows2003上运行的exe程序 

相关文章:

  • 2021-05-14
  • 2022-12-23
  • 2021-09-27
  • 2022-01-11
  • 2021-05-29
  • 2022-02-24
猜你喜欢
  • 2021-08-24
  • 2022-01-07
  • 2021-06-11
  • 2022-12-23
  • 2022-12-23
  • 2021-11-04
相关资源
相似解决方案