[問題] Visual C++ 編譯成執行檔的問題

看板C_and_CPP作者 (某數..失業中)時間15年前 (2010/11/12 11:03), 編輯推噓3(305)
留言8則, 4人參與, 最新討論串1/1
( *[1m *[m 為色碼,可以按 Ctrl+V 預覽會顯示的顏色 ) ( 未必需要依照此格式,文章條理清楚即可 ) 遇到的問題: (題意請描述清楚) 編譯出來的執行檔在別台電腦上無法執行 希望得到的正確結果: 讓它可以跑T_T 程式跑出來的錯誤結果: 無法啟動該程式balabala 重新安裝 balabala 開發平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux) VC++ 2008 express 有問題的code: (請善用置底文標色功能) 補充說明: 平常都編譯出來可以執行就了事 今天拿到一台沒裝VC++的電腦上執行exe檔 竟然沒有辦法執行 平台都是winXP 請問要怎麼編譯才能讓他在別台電腦上執行 VC++會有這種不具可攜性的特性嗎? 感到莫名奇妙orz 話說我用"編譯"都不會跑出執行檔 一定要用建置專案 或是建置 "檔名" ps.DEBUG mode跟RELEASE mode都嘗試過了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.137.122.116

11/12 11:05, , 1F
google /MT
11/12 11:05, 1F

11/12 11:08, , 2F
囧> 命令列 error D8016 : '/MT' 和 '/clr' 的命令列
11/12 11:08, 2F

11/12 11:08, , 3F
選項不相容
11/12 11:08, 3F

11/12 11:11, , 4F
有用到 CLR 的話 是不是要裝 .NET Framework...?
11/12 11:11, 4F

11/12 11:15, , 5F
其實我也不知道/CLR選項到底是幹麻的= =a
11/12 11:15, 5F

11/12 11:48, , 6F
對 C++/CLI 不熟,四樓說的有可能
11/12 11:48, 6F

11/12 11:51, , 7F
我現在把/CLR取消 用/MT 可以執行了@@
11/12 11:51, 7F

11/20 15:50, , 8F
有可能是.NET Framework沒灌 估狗一下安裝上去即可
11/20 15:50, 8F
文章代碼(AID): #1CtAwKn8 (C_and_CPP)