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機器上執行了...
2008年10月2日 星期四
2008年10月1日 星期三
Java手機程式開發心得
曾經寫過幾個手機小遊戲及手機小應用,發現MIDP提供的Form相關元件最好少用,因為你寫出的程式可能跟你想的"長的"不一樣,因為模擬器上看是一個樣子,在真實手機上看有是一個樣子,手機上Nokia上長這樣,黑莓機又長這樣,SonyEricsson長這樣....也就是說一個簡單的文字輸入框在不同手機有不同的樣貌哩....所以後來我的應用程式通通是用Canvas或GameCanvas來實現.....需要用到的表單元件都是在這上面畫出來的....連文字輸入框都是畫出來的....當要輸入文字時,選到該虛擬文字框點擊後再切換到真實的文字輸入框,輸入好之後再返回原Canvas畫面,並將輸入之文字畫進去.....
這樣作是比較麻煩,不過卻可以讓J2ME的畫面能在不同手機上看起來一至,且更能控制你的程式版面,讓你的程式看起來更專業哩....Open Source的MIDP Form Widget也有類似作法的....
以上說的是手機程式應用啦,程式應用有時需要輸入文字才需要這麼麻煩...手機遊戲就理所當然用GameCanvas(Canvas)囉....
在Canvas(GameCanvas)裡的世界一切由你自由發揮哩.....
這樣作是比較麻煩,不過卻可以讓J2ME的畫面能在不同手機上看起來一至,且更能控制你的程式版面,讓你的程式看起來更專業哩....Open Source的MIDP Form Widget也有類似作法的....
以上說的是手機程式應用啦,程式應用有時需要輸入文字才需要這麼麻煩...手機遊戲就理所當然用GameCanvas(Canvas)囉....
在Canvas(GameCanvas)裡的世界一切由你自由發揮哩.....
訂閱:
文章 (Atom)