作者jacky1989 (幻想的夢境)
看板Programming
標題[問題] 在win7下編譯,在xp上無法執行
時間Sun Jun 29 19:11:46 2014
我是使用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://webptt.com/m.aspx?n=bbs/Programming/M.1404040310.A.3C5.html
1F:推 chchwy:把 MSVCR100.dll 隨著.exe一起給出去 210.59.236.139 06/30 12:51
2F:→ Vdragon:樓上正解,不過用可轉散發套件才不用自己 220.137.27.175 06/30 19:34
3F:→ Vdragon:維護 lib 的版本 220.137.27.175 06/30 19:34
4F:→ Vdragon:……moPTT 我恨你(大誤 220.137.27.175 06/30 19:35
怎麼包啊??
而且我認為應該不只缺少這個dll檔案
應該是整個lib都缺少
不可能我每包一個檔案就測一次吧?
※ 編輯: jacky1989 (118.233.78.140), 07/01/2014 00:45:26
5F:→ freaky:%VC%\redist\1033\vcredist_*.exe 210.68.36.154 07/01 03:23
6F:→ WPC001:在XP上安裝VC++ 2010轉發套件是唯一正解220.137.243.235 07/18 01:42
7F:推 TobyH4cker: /MT 靜態連結囉 111.80.191.4 08/22 09:26