win10上用VS2017編譯的一個MFC程序,在Windows Server 2016上跑不起來,先是提示缺少msvcp140.dll、vcruntime140.dll,從C:\Windows\System32拷貝過去後,提示少mfc140u.dll,拷過去以後提示了0xC000007B錯誤。
網上的資料有一部分說是DirectX的問題,其實也是少dll的問題。我排查了不是這個問題。
也有部分說是版本問題。我從VS2017的目錄裏找到這三個動態庫的32版本拷過去以後,問題解決。
win10上用VS2017編譯的一個MFC程序,在Windows Server 2016上跑不起來,先是提示缺少msvcp140.dll、vcruntime140.dll,從C:\Windows\System32拷貝過去後,提示少mfc140u.dll,拷過去以後提示了0xC000007B錯誤。
網上的資料有一部分說是DirectX的問題,其實也是少dll的問題。我排查了不是這個問題。
也有部分說是版本問題。我從VS2017的目錄裏找到這三個動態庫的32版本拷過去以後,問題解決。