我正在尝试将this example代码从rust编译为wasm。这是一个防锈板条箱,可让您创建/写入excel文件。我已经成功地使用cargo run
运行了它。
不幸的是,当我尝试将其编译为Web程序集时,遇到一个错误,该错误指出在编译bzip2-sys(一个生锈的箱子)时找不到通用的C库<stdlib.h>
当我第一次尝试编译它时,它提示我安装从here(适用于Windows(64位和32位)的预编译二进制文件)中执行的clang,并且包含了{{ 1}}到系统路径环境变量。我还安装了MinGW-w64,以及带有Visual C ++生成工具的Visual Studio 2017。
您可以在下面的Visual Studio代码中看到整个错误。
C:\Program Files\LLVM\bin
答案 0 :(得分:2)
假设文件是某个目录,您可能需要帮助clang找到它:
https://clang.llvm.org/docs/ClangCommandLineReference.html#include-path-management
控制如何将#includes解析为文件的标记。
-I,--include-directory,--include-directory =