【问题标题】:unable to load libclang in ffi-generatefor node js无法在 ffi-generatefor node js 中加载 libclang
【发布时间】:2016-06-21 07:46:09
【问题描述】:

我正在使用 node js 来测试我的一个项目。我的代码在 c++ 中,我需要从 c++ 头文件中制作一个自动化的 javascript 包装器。我遇到过 ffi-generate ,发现它可以将 c/c++ 头文件解析为 javascript 文件。在尝试此处提到的命令时 https://www.npmjs.com/package/ffi-generate

我遇到了一个错误

无法加载 libclang,请确保您已安装 3.2,在您的路径中指定 -L 或 llvm-config。

我还安装了 LLVM 3.4 并将路径添加到系统路径。 libclang.dll 存在于 LLVM\lib 中。我也使用 -L 选项传递了路径,但它仍然失败。

如果有人弄清楚如何在 Windows 中安装 libclang.dylib 并使用 ffi-generate 将 c/c++ 文件解析为 javascript,将会很有帮助。

【问题讨论】:

  • 试试export DYLD_LIBRARY_PATH=/path/to/clang+llvm-3.6.0-x86_64-apple-darwin/lib

标签: javascript node.js node-ffi


【解决方案1】:

我做了以下事情:

sudo apt-get install libclang-3.8-dev
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:"/usr/lib/llvm-3.8/lib/"

【讨论】:

    猜你喜欢
    • 2017-05-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-15
    • 2017-05-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多