侧边栏壁纸
  • 累计撰写 218 篇文章
  • 累计创建 59 个标签
  • 累计收到 5 条评论

NAPI 笔记 02:在 vscode 中引入 napi.h

barwe
2022-08-29 / 0 评论 / 0 点赞 / 1,387 阅读 / 452 字
温馨提示:
本文最后更新于 2023-06-07,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

node-addon-api 提供了 napi.h 供我们编写 C++ 脚本时引入。

通过 nvm 管理的 node 全局安装 node-addon-api,其路径默认为:

~/.config/nvm/versions/node/v14.17.4/lib/node_modules/node-addon-api

image-20220825150340861

配置 workspace 的 includePath:

{
    "configurations": [
        {
            "includePath": [
                "~/.config/nvm/versions/node/v14.17.4/lib/node_modules/node-addon-api"
            ]
        }
    ]
}

然后在 C++ 文件中引入头就可以看到对应的智能提示了:

#include <napi.h>

Napi::Object Init(Napi::Env env, Napi::Object exports) {
    /* ... */
    return exports;
}

NODE_API_MODULE(xxx, Init)
0

评论区