如何使用CMake将C ++项目与NodeJS集成

时间:2019-05-25 13:03:06

标签: javascript c++ node.js build cmake

我有一个使用跨平台C ++编写的项目,使用Visual Studio进行编译和调试已经很长时间了。

我的项目包括一个C ++库以及该库的可执行文件

去年,我使用CMake和Python编写了一些跨平台的构建脚本。我已经决定,我也想将我的项目用作NodeJS C ++插件,所以如果赞成使用GYP来与node-gyp一起使用,我就放弃了CMake。

GYP对于我的项目以及与NodeJS的集成都非常有效,但是我还需要使Google Test再次与我的项目一起使用CMake。

我已经研究了很长时间这个问题,并且没有明确的方向。我可以恢复以前的以前的CMake / Python构建系统,但是我不知道如何继续支持与NodeJS的集成。

我想知道是否有一种解决方案可以使我轻松地与NodeJS以及其他项目集成。我还打算与使用GN构建系统的V8引擎集成。

在此先感谢任何可以提供帮助的人!

1 个答案:

答案 0 :(得分:0)

感谢@super

,可以使用CMake.js(https://github.com/cmake-js/cmake-js