版權聲明:本文為部落客chszs的原創文章,未經部落客允許不得轉載。 https://blog.csdn.net/chszs/article/details/9179775
CrossBridge介紹
作者:chszs,轉載需注明。部落格首頁:
http://blog.csdn.net/chszsCrossBridge是Adobe FlasCC的開源版本,它提供了一個完整的C/C++開發環境,目的是把C/C++程式編譯成Flash程式,運作于Flash Runtime之上。
CrossBridge的最新版本見:
http://sourceforge.net/projects/crossbridge/files/CrossBridge使得把C/C++本地應用程式帶到Web上變成了可能。
CrossBridge前身為Alchemy,它提供了一個完整的類似于BSD的C/C++開發環境,基于GCC編譯器,可以把C/C++源代碼編譯成目标Adobe Flash Runtimes程式。使用CrossBridge,可以把現有的大多數C/C++代碼移植到Web上。
CrossBridge技術特征:
1. 支援現有的C/C++項目檔案和makefile檔案;
2. 可以通過GDB在Flash Runtime中調試代碼;
3. 可通過C++類通路完整的Flash Runtime API,包括Stage3D for OpenGL/DirectX GPU圖形加速庫;
4. 可充分利用現有的C/C++庫的文檔、指南和代碼執行個體;
5. 支援使用C/C++建立ActionScript庫(SWCs)
案例:
Epic Games公司利用CrossBridge技術把虛幻引擎3(Unreal Engine)帶到了Web上。
CrossBridge最小系統需求:
1. Flash Player 11以上;
2. Flex SDK 4.6以上;
3. JVM 64位
4. Win7 64位
5. Cygwin