VS2015在win10上編譯的程序在Win7上運行的方法


在win10系統上使用vs2015編譯了一個32位的應用程序。在win7上報錯無法啟動。

 

下面的win7系統上是可以運行的

 

 

 

 

無法運行的win7系統:

 

 

報錯:

1、應用程序無法正常啟動(0xc000007b)

2、丟失api-ms-win-crt-runtimel1-1-0.dll

 

方法一:

 

步驟一:解決,應用程序無法正常啟動(0xc000007b

參考http://blog.sina.com.cn/s/blog_654116410102x9hr.html

 

 

 

 C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\redist\x86\Microsoft.VC140.CRT

把 vs2015安裝目錄中,上面路徑的庫拷貝到exe同級目錄(注意我自己的exe是32位的)

 

步驟二:解決api-ms-win-crt-runtimel1-1-0.dll缺失問題

參考https://www.cnblogs.com/roadbike/p/5782014.html

把win10 電腦上路徑C:\Program Files (x86)\Windows Kits\10\Redist\ucrt\DLLs\x86下面的所有庫拷貝到exe同級目錄下面。

(我自己的exe是32位的)

 

 

也可以嘗試下面的方法:

https://baijiahao.baidu.com/s?id=1612187847716448280&wfr=spider&for=pc

 

----------------------------------------------------------------

方法二:

參考https://www.cnblogs.com/foohack/p/6383717.html

修改編譯環境

考慮在win10上使用vs2013編譯

 

----------------------------------------------------------------------------

方法三:

將win7系統升級為下面的版本

 

 

 

 ------------------------------------------------------------------------------------------------

方法四:

vs編譯兼容不同Windows系統

參考https://zhidao.baidu.com/question/1435115606461593939.html

在win10上修改vs2015的編譯配置

 

------------------------------------------------------------------------------------------------------

方法五:

解決,應用程序無法正常啟動(0xc000007b)

https://jingyan.baidu.com/article/425e69e6f49392be15fc168b.html

其中工具的下載地址:

https://blog.csdn.net/vbcom/article/details/6962388

https://pan.baidu.com/s/1xaHdDCbK3pD2ZnoOLbXdPQ

 

亦可嘗試下面方法,進行修復:

http://www.windows7en.com/jiaocheng/45532.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM