經過我的親自常識,如下第一個辦法是可行的。
當在本地電腦win7_64位上的vs2013編譯好可行性檔案.exe,在自己的電腦上能夠運作,而在其餘的XP系統,win7_32位系統,win7_64位系統會出現如下錯誤:
“無法啟動此程式,因為計算機中丢失mfc100.dll 嘗試重新安裝該程式以解決此問題。”
解決辦法:(靜态編譯法)
對工程屬性配置如下:
1【配置屬性】-【正常】-【平台工具集】設定為:Visual Studio 2013 - Windows XP (v120_xp)
2【配置屬性】-【正常】-【MFC的使用】設定為:在靜态庫中使用MFC
3【配置屬性】-【代碼生成】-【運作庫】設定為:多線程(/MT)
如下圖所示,此時可執行檔案.exe就可以在XP系統,win7_32位系統,win7_64位三種系統下運作了。
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiIXZ05WZD9CX5RXa2Fmcn9CXwczLcVmds92czlGZvwVP9EUTDZ0aRJkSwk0LcxGbpZ2LcBDM08CXlpXazRnbvZ2LcRlMMVDT2EWNvwFdu9mZvwVPRRkTz0kaihmVIFmN50WWwZUbiZXUYpVd1kmYr50MZV3YyI2cKJDT29GRjBjUIF2LcRHelR3LcJzLctmch1mclRXY39TN0IzNxUzMwEzNxETM3EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
參考内容:http://blog.csdn.net/bie_niu1992/article/details/46428305