使用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。

相关推荐
Jun6264 小时前
QT(17)-webAssembly安装
wasm
Niyy_6 天前
WASM 的使用笔记
jvm·笔记·wasm
夜雪闻竹7 天前
sql.js WASM 深度解析
javascript·sql·wasm
小杍随笔11 天前
【Rust 1.96.0 深度解析:让 Range 可 Copy、让断言更聪明、让 Wasm 更安全】
安全·rust·wasm
padane2212 天前
gmssl编译wasm
ubuntu·html·密码学·wasm·js
放逐者-保持本心,方可放逐12 天前
Go + WebAssembly 构建树木数据统计分析系统
开发语言·golang·wasm·javascipt
包子源14 天前
浏览器 ffmpeg.wasm 视频压缩:Next.js 静态站集成完整指南
javascript·ffmpeg·wasm
夜雪闻竹18 天前
sql.js WASM 实战:浏览器里跑 SQLite
javascript·sql·wasm
被考核重击1 个月前
WASM学习笔记
笔记·学习·wasm
techdashen1 个月前
Wasm 程序崩溃了,除了加 printf 还能怎么办
wasm