Cześć. Mam napisany probram w C++ - aplikacja desktopowa. Chciałbym na szybko skompilować ten kod w taki sposób, aby można było uruchomić tą aplikację z poziomu przeglądarki www. Z tego co pamiętam, kiedyś w Delphi tak się dało - wybierało się w menu kompilację jako aplet na www i udało się. Czy wie ktoś jak to wykonać w C++ w środowisku Embarcadero 10?
No cóż, ja tego tematu nie dźwignę, ale poddaję go w wątek komercyjny: jeżeli ktoś jest chętny, to chętnie zlecę ten temat
@ao_2016: Wpłać na Mozilla Foundation :]
https://developer.mozilla.org/en-US/docs/WebAssembly/C_to_wasm
a może użyj avocado https://guacamole.apache.org/
hasła do wygooglania: WebAssembly, Emscripten.
Ogólnie jest możliwa kompilacja C++ do WebAssembly i uruchomienie go w przeglądarce (a już przed erą WebAssembly była możliwa kompilacja C++ do JavaScriptu).
Jednak sama kompilacja języka to połowa historii. Taka aplikacja zwykle będzie korzystać z jakiejś biblioteki kontrolek (natywne? Qt? jeszcze co innego?). Czy to się da łatwo skompilować do Wasm/JS? Cóż, jak się da, to ktoś to na pewno gdzieś zrobił (i można podpatrzeć jak), ale czy to jest łatwe? I w jaki sposób. Czy kontrolki natywne zostałyby zamienione na kod HTML? Czy może byłyby wyrenderowane od zera z użyciem WebGL? (nie tyle odpowiadam, co wskazuję zagadnienia/problemy, które trzeba jakoś rozwiązać. No chyba, że użyjesz jakiegoś narzędzia, które ci to zrobi automatycznie).
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.