如何将 Blazor 多文件 c 代码编译为 wasm
How to Blazor compile multi file c code to wasm
Blazor 文档显示了一个简单的示例 https://docs.microsoft.com/en-us/aspnet/core/blazor/webassembly-native-dependencies?view=aspnetcore-6.0,其中 C 代码位于一个文件中。我制作了自己的版本并让它工作,但现在我想编译具有多个文件、具有重要源代码树结构、makefile 等的东西。
你必须使用Emscripten(版本2.0.23)将所有依赖编译为wasm,然后link它们,这是NET也用来编译你的C源的工具。
Emscripten 支持 make 和 cmake,因此您可以更改 make 文件以改用 emcc 并重建项目。
我也是 asking about similar issue 但更具体的库,也许那里的资源可以为您提供一些帮助。
Blazor 文档显示了一个简单的示例 https://docs.microsoft.com/en-us/aspnet/core/blazor/webassembly-native-dependencies?view=aspnetcore-6.0,其中 C 代码位于一个文件中。我制作了自己的版本并让它工作,但现在我想编译具有多个文件、具有重要源代码树结构、makefile 等的东西。
你必须使用Emscripten(版本2.0.23)将所有依赖编译为wasm,然后link它们,这是NET也用来编译你的C源的工具。
Emscripten 支持 make 和 cmake,因此您可以更改 make 文件以改用 emcc 并重建项目。
我也是 asking about similar issue 但更具体的库,也许那里的资源可以为您提供一些帮助。