[問題] visual studio 2005 編譯的程式

看板C_and_CPP作者 (真理)時間15年前 (2010/06/01 06:39), 編輯推噓3(3012)
留言15則, 4人參與, 最新討論串1/2 (看更多)
我是使用 visual studio 2005 我在debug資料夾找到編譯出來的程式 但是我傳給別人的時候 對方卻無法使用 請問我應該怎麼做? 有同學說 對方電腦應該也安裝同樣的framwork 請問各位前輩 有沒有比較好的作法 @@ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.126.123.103

06/01 15:48, , 1F
把硬碟傳給他
06/01 15:48, 1F

06/01 15:58, , 2F
我來的joke版了嗎 XD 你可以用static linking 或是請他
06/01 15:58, 2F

06/01 15:59, , 3F
下載一個叫作redistribution(?)的東西 裡面有微軟的一些
06/01 15:59, 3F

06/01 15:59, , 4F
framework的元件
06/01 15:59, 4F

06/01 16:00, , 5F
喔我的joke是指一樓推文 不是本文 :D
06/01 16:00, 5F

06/01 17:32, , 6F
害我以為 我又問蠢問題了 Q_Q
06/01 17:32, 6F

06/01 17:40, , 7F
debug版的程式裝VC redist可能沒有用, VC redist印象中
06/01 17:40, 7F

06/01 17:40, , 8F
只會含release版的dll說@_@" build release版的再請它裝
06/01 17:40, 8F

06/01 17:41, , 9F
VC redist是一個方式(注意版本要match); 或者像板大說的
06/01 17:41, 9F

06/01 17:42, , 10F
使用static link, 在VC projsetting裡的C++\Code Gen\
06/01 17:42, 10F

06/01 17:42, , 11F
Runtime Library選到"沒有dll"的setting; 另一個可以試
06/01 17:42, 11F

06/01 17:43, , 12F
的方式, VC安裝目錄下的 VC\redist\Debug_NonRedist\
06/01 17:43, 12F

06/01 17:44, , 13F
自己看是x86還x64, 用到CRT/MFC/MP等, 把子目錄裡的所有
06/01 17:44, 13F

06/01 17:44, , 14F
檔案都一起copy給對方和執行檔放在一起跑....@_@"
06/01 17:44, 14F

06/01 18:21, , 15F
z-10-14 也可以參考一下
06/01 18:21, 15F
文章代碼(AID): #1C1AiGcT (C_and_CPP)
文章代碼(AID): #1C1AiGcT (C_and_CPP)