如何包含c++库以便node-gyp可以链接
How to include c++ libraries so that node-gyp can link?
我正在编写nodejs代码,并希望使用c++代码(backend.cpp,其中包括'mysql/mysql.h')使用node- yp编译。我得到这个错误,而建设:
module.js: 356模块。扩展(扩展)(这个文件名);^错误: ___ /构建/发布/后端。节点:未定义符号:mysql_init
有人能帮忙吗?我如何指示node-gyp将mysql.h链接到目标后端节点?
您是否已将其添加到绑定中的libraries
列表中?诈欺行为文件?
下面是一个简短的例子:
{
"targets": [
{
"target_name": "backend",
"sources": [<comma separated source names>],
"include_dirs":[<comma separated include dirs>],
"libraries": [<comma separated library paths>]
}
]
}
您还应该查看完整的gep语言规范
相关文章:
- lambda参数转换为constexpr技巧,然后获取带链接的数组
- CMake-按正确顺序将项目与C运行时对象文件链接
- 从链接列表c++中删除一个项目
- 有根的二进制搜索树.保留与其父级的链接
- 读取文件的最后一行并输入到链接列表时出错
- 静态数据成员的问题-修复链接错误会导致编译器错误
- node-gyp 在 macOS 上未正确链接库
- 基于boost的程序的静态链接——zlib问题
- 无法链接 CMake 中的本地库
- 内联函数中具有内部链接的全局变量
- 链接阶段在Ubuntu上失败,但在MacOS上失败
- 使用gcc从静态链接的文件中查找可选符号
- 我可以将一个用clang c++11编译的对象与另一个用c++17编译的对象链接起来吗
- 构建时的节点-gyp 链接库依赖项
- 链接列表中的节点、&node 和 node->next 之间的区别
- 将Node.js模块中的Boost与Node-gip链接
- 如何包含c++库以便node-gyp可以链接
- 我可以将 Node.js C++ 扩展与 Node 的内部 OpenSSL 实现链接吗?
- xcode解决方案的Node-gyp链接问题
- 如何在原生 Node 插件中成功链接 Flex、Bison 和 Node.js