是否可以通过编译器指令检测代码中的 WASM 编译器?
Is it possible to detect WASM compiler in code via compiler directives?
是否有一个标准 #define
我可以在我自己的 C++ 代码中检测到,表明 WASM 是否正在编译代码?
在 Android 上的 C++ 中,我可以使用 #ifdef __ANDROID__
但我不确定 Web Assembly 是什么?我实际上正在使用 emcc 编译器,所以也许有一个标准 #define
用于 EMCC 编译器...
谢谢
您可以使用 __wasm__
来检测一般的 Wasm 架构,或者 __wasm32__
/__wasm64__
更精确。或者您可以使用 __EMSCRIPTEN__
专门检测 emscripten 目标。
是否有一个标准 #define
我可以在我自己的 C++ 代码中检测到,表明 WASM 是否正在编译代码?
在 Android 上的 C++ 中,我可以使用 #ifdef __ANDROID__
但我不确定 Web Assembly 是什么?我实际上正在使用 emcc 编译器,所以也许有一个标准 #define
用于 EMCC 编译器...
谢谢
您可以使用 __wasm__
来检测一般的 Wasm 架构,或者 __wasm32__
/__wasm64__
更精确。或者您可以使用 __EMSCRIPTEN__
专门检测 emscripten 目标。