使用emcc将libOpendrive编译成wasm

可以将C++代码编译成wasm(WebAssembly)文件(可在浏览器端运行的二进制机器码),嵌入到前端应用。

编译WebAssembly主要步骤:

1.window环境安装,可参考在Windows上配置VSCode MinGW+CMake(包括C++多线程编程的两套API:posix和win32),linux使用命令安装即可。

2.Emscripten环境安装编译 C/C++ 为 WebAssembly;

3.window系统下双击emsdk目录下的emcmdpromptbat,切到需要构建编译的目录下build,执行命令

javascript 复制代码
emcmake cmake -G "MinGW Makefiles" ..

linxu系统下切到需要构建编译的目录下build,执行命令

javascript 复制代码
emcmake cmake -G "Linux Makefiles" ..

4.执行命令emmake make;

5.运行index.html。

相关推荐
嫂子的姐夫2 天前
055-wasm:爬虫练习网spa15(token 纯算还原)
爬虫·wasm
志尊宝7 天前
AI原生前端开发(021):端侧AI与WebAssembly结合实战
wasm·ai-native
alwaysrun11 天前
Web之wasm-bindgen详解
前端·wasm·bindgen
alwaysrun12 天前
Web之wasm-pack详解
前端·rust·web·wasm
zzu123zsw16 天前
从 proxy_pass 末尾斜杠到 WebAssembly 预压缩:深挖 Nginx 生产环境四大高频踩坑点
运维·nginx·wasm·webassembly·devops·运维排错
白搞电子20 天前
ESP32-S31 WASM 应用开发实录:重力弹球从电脑预览到 ESP-Mosaico 实机测试
单片机·嵌入式硬件·物联网·电脑·wasm
指针向南1 个月前
Chrome读不了HEIC怎么办:原生解码和WASM两条路
前端·图像处理·人工智能·chrome·计算机视觉·wasm
陈希瑞1 个月前
LongCat-2.5-Preview 的web逆向能力实测
人工智能·算法·wasm
alwaysrun1 个月前
Web之WASM详解
web·wasm
每天吃饭的羊2 个月前
WebAssembly
开发语言·javascript·wasm