/*
********************************************************************************
*
* 作者:祝飛
* 郵件:zhufei@wawton.com
* MSN: zhufei@wawton.com
* 出處:http://zhufei1980.spaces.live.com/blog/cns!131FD0729BCEF27B!121.entry
*
* 本系列文章採用類BSD協議發布:
* 無論修改與否,你都可以進行任何目的的轉寄,甚至於直接銷售,只需要滿足以下條件:
* 1. 包含作者資訊(作者、郵件、MSN、出處、協議)
* 2. 未獲得授權情況下,請勿使用作者資訊進行任何目的的推廣活動
* 違反協議的情況下,作者著作權所有,並保留一切權利。
*
********************************************************************************
*/
總概
跨平台C++程式開發,顧名思義,一份相同的代碼,在不同的平台編譯,在不同的平台運行。
所謂的跨平台,一般意義上指Windows和Unix-like平台;
需要跨平台的程式,一般從Unix-like平台跨越到Windows平台,需要更多平台的展示及更低廉的解決方案;
而從電腦的方展史來看,先有Unix-like系統,後有Windows平台,Windows平台的許多系統介面參考了Unix-like系統介面;
所以,現有的跨平台解決方案,一般都偏向Unix介面;
要進行跨平台開發,建議先打好Unix-like系統的C/C++編程基礎。
C++ 循序漸進學習之書籍推薦
目錄
1. 跨 平台C++程式開發系列之一 開發工具選擇
2. 跨 平台C++程式開發系列之二 MPC多平台編譯工程檔案產生工具,附執行個體
3. 跨 平台C++程式開發系列之三 CppUnit自動化的測試工具,附執行個體
4. 跨 平台C++程式開發系列之四 Doxygen介面文檔產生,附執行個體
5. 跨 平台C++程式開發系列之五 ACE跨平台工具庫引介
6. 跨 平台C++程式開發系列之六 DLL/so動態庫開發基礎,附執行個體
7. 跨 平台C++程式開發系列之七 DLL/so動態庫開發進階,附執行個體
8. 跨 平台C++程式開發系列之八 DLL/so動態庫開發高階之COM_CORBA本質,附執行個體
9. 跨 平台C++程式開發系列之九 多廠家支援資料庫操作介面
10. 跨 平台C++程式開發系列之十 GUI開發工具的選擇
11. 跨 平台C++程式開發系列之十一 C與C++的選擇與平衡
12. 跨 平台C++程式開發系列之十二 基於管理和預分配池的多進程多線程伺服器端程式方案
13. 跨 平台C++程式開發系列之十三 開發架構模式的選擇,CMM與XP的混合
14. 跨 平台C++程式開發系列之十四 解放思想,選擇適合自己的開發之路
以上轉載的文章僅供參考,我認為有不少“偏見”,要怎麼走還是要看自己選擇和現實的情況。