天天看點

CrossBridge介紹CrossBridge介紹

版權聲明:本文為部落客chszs的原創文章,未經部落客允許不得轉載。 https://blog.csdn.net/chszs/article/details/9179775

CrossBridge介紹

作者:chszs,轉載需注明。部落格首頁:

http://blog.csdn.net/chszs

CrossBridge是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