2017-08-24 57 views
0
  • 我在64位機器上用Visual Studio 2015開發C++應用程序。
  • 平臺工具集設置爲Visual Studio 2015(v140)
  • 代碼編譯爲32位。
  • 該代碼使用動態運行時庫(/ MD開關),/ MT不是一個選項。
  • 目標機器還安裝了64位Windows。

我知道我需要在目標機器上安裝Visual C++ 2015 Redistributable軟件包,以便所有需要的DLL都可用。但是,我需要安裝32位還是64位運行時(以及爲什麼)?我是否需要在64位機器上爲32位應用程序部署32位或64位VC++運行時?

回答

1

exectuable是32位,因此您需要32位運行時。它會安裝編譯爲32位的dll,就像你的應用程序一樣,32位與64位混合是不可能的。

相關問題