对于经常多语言开发的童鞋,VSCode绝对是明智的选择,我使用最多的还是C++、Node.js的混合开发调试以及go语言的开发,而且VSCode对与docker的支持也是体验很爽的。下面主要讲一讲「Centos7下VSCode混合调试C/C++和Node.js工程」。
本文以node.js开发Hello world addon为例
Node.js基于GYP(Generate Your Projects)构建C/C++插件的工具是node-gyp,它可以将C++插件代码编译成.node文件,其实质是一个动态库,可以自动生成make、cmake工程对应的Makefile和CMakeList.txt文件。