看板 C_and_CPP 關於我們 聯絡資訊
( *[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
purpose:google /MT 11/12 11:05
x000032001:囧> 命令列 error D8016 : '/MT' 和 '/clr' 的命令列 11/12 11:08
x000032001:選項不相容 11/12 11:08
james732:有用到 CLR 的話 是不是要裝 .NET Framework...? 11/12 11:11
x000032001:其實我也不知道/CLR選項到底是幹麻的= =a 11/12 11:15
purpose:對 C++/CLI 不熟,四樓說的有可能 11/12 11:48
x000032001:我現在把/CLR取消 用/MT 可以執行了@@ 11/12 11:51
Turtle01:有可能是.NET Framework沒灌 估狗一下安裝上去即可 11/20 15:50