[問題] 在win7下編譯,在xp上無法執行

看板Programming作者 (幻想的夢境)時間10年前 (2014/06/29 19:11), 10年前編輯推噓2(205)
留言7則, 5人參與, 最新討論串1/1
我是使用visual studio 2010來編譯程式 那是在win 7下做編譯 可是出來的程式卻無法在xp上執行 會顯示 這個應用程式無法啟動,因為找不到MSVCR100.dll,重新安裝應用程式可能可以解決這個問題 之前有一篇也是在講這個,要在xp上安裝.NET framework 4 不過我現在希望是,可不可以我在編譯的時候直接含進去這些程式? 意思就是,在XP下不用另外安裝任何程式也可以執行 可以這樣做嗎?? 我google一下,似乎要安裝VC++ 2010可轉發套件 我也有安裝了,將編譯器組態從debug改成release好像也是沒用 有人知道該怎麼做嗎?? 先謝了 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.233.78.140 ※ 文章網址: http://www.ptt.cc/bbs/Programming/M.1404040310.A.3C5.html

06/30 12:51, , 1F
把 MSVCR100.dll 隨著.exe一起給出去
06/30 12:51, 1F

06/30 19:34, , 2F
樓上正解,不過用可轉散發套件才不用自己
06/30 19:34, 2F

06/30 19:34, , 3F
維護 lib 的版本
06/30 19:34, 3F

06/30 19:35, , 4F
……moPTT 我恨你(大誤
06/30 19:35, 4F
怎麼包啊?? 而且我認為應該不只缺少這個dll檔案 應該是整個lib都缺少 不可能我每包一個檔案就測一次吧? ※ 編輯: jacky1989 (118.233.78.140), 07/01/2014 00:45:26

07/01 03:23, , 5F
%VC%\redist\1033\vcredist_*.exe
07/01 03:23, 5F

07/18 01:42, , 6F
在XP上安裝VC++ 2010轉發套件是唯一正解
07/18 01:42, 6F

08/22 09:26, , 7F
/MT 靜態連結囉
08/22 09:26, 7F
文章代碼(AID): #1Jh_HsF5 (Programming)