2008年10月2日 星期四

VC2008編譯結果(Win32 API)在其他機器(windows)執行

Q:Visual C++ 2008利用Wizard產生一個Hello World的Win32程式,用Release Build,然後將exe當copy至其他windows機器,卻不能執行????產生如下圖之錯誤訊息:





A:這應該是一個入門的問題,不過我也找了半天才解決,所以趕快寫下來:-->
開啟project properties視窗, 在Configuration Properties->C/C++->Code Generation裡的Runtime Library選項要改成Multi Threaded (/MT), 如下圖:



這樣build起來的exe檔就可以在其他windows機器上執行了...

1 則留言:

Unknown 提到...

哇~哇~哇~~
我我我~還是不怎麼懂~~噗噗~~
不過,你寫的真的很不錯。

加油加油~~^_^