作者x000032001 (某數..失業中)
看板C_and_CPP
標題[問題] Visual C++ 編譯成執行檔的問題
時間Fri Nov 12 11:03:44 2010
( *[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