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

相关推荐
lionliu051915 小时前
WebAssembly (Wasm)
java·开发语言·wasm
MoonBit月兔1 天前
海外开发者实践分享:用 MoonBit 开发 SQLC 插件(其一)
数据库·缓存·wasm·moonbit
skywalk81633 天前
webvm 用浏览器启动的虚拟环境
linux·wasm
古城小栈5 天前
Go 语言 WebAssembly 原生支持:前后端一体化开发详解
开发语言·golang·wasm
PegasusYu10 天前
Electron使用WebAssembly实现CRC-16 X25校验
electron·nodejs·wasm·webassembly·crc16·crc-16·x25
|晴 天|15 天前
WebAssembly:为前端插上性能的翅膀
前端·wasm
276695829217 天前
雷池waf 逆向
java·开发语言·前端·python·wasm·waf·雷池waf
世洋Blog18 天前
Unity开发微信小游戏-减少WASM包体大小
unity·游戏引擎·wasm·微信小游戏
GISer_Jing18 天前
SSE Conf大会分享——UTOO WASM:AI时代的浏览器原生极速研发套件
前端·人工智能·架构·wasm
1***s63221 天前
Rust在WebAssembly中的应用实践
开发语言·rust·wasm