Olyan környezet jött létre, amely lehetővé teszi a C++ alkalmazások böngészőn keresztüli összeállítását Windows, Linux és macOS rendszerekhez.

Egy lelkes csapat létrehozta a Xenolith SDK-t, amely lehetővé teszi teljes értékű asztali alkalmazások böngészőben történő megépítését. A rendszer lehetővé teszi grafikai alkalmazások kereszt-összeállítását bármely támogatott rendszerről bármely másikra. Az egyik támogatott rendszer a WebAssembly, így az alkalmazások böngészőre is összeállíthatók, és böngészőben bármely más platformra is. A projekt forráskódja C++ nyelven készült, és MIT licenc alatt elérhető.

A környezet nem használja a Windows és macOS zárt forráskódú SDK-kat, ehelyett nyílt forráskódból vagy tiszta szoba módszerrel készített helyettesítőket használnak, amelyek lehetővé teszik olyan alkalmazás összegyűjtését, amely működni fog a célnak megfelelő rendszeren. Minden egyes eszközt a környezeten belül található forráskódokból állítanak össze (a fordításhoz Linux és egy GCC 15.2-őt összeállító fordító szükséges, a környezet pedig mindent magától összeállít). Online bemutató érhető el egy példa készlettel, beleértve a DOOM-ot és a Heroes of Might and Magic II demóváltozatát, amely nem igényel regisztrációt, egy oldalon működik és nem kommunikál a szerverrel (adatok az AWS CDN-en találhatók).

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster