c++开发了node模块,运行调用成功了,但是把该模块移到其他的主机的时候就调用不起来,求解答,在线等答案,急急急!!
我在linux下配置好node开发的相关头文件,比如node.h 、v8.h,然后用c++ 写了一个 简单的模块,编译好,并且已经成功调用了。但是我将该模块放到其他的主机(没有安装对应头文件),就调用不起来。比如在windows 下调用的时候就出现下面的错误。 。
当然在其他的linux 主机上也是调不起来。 请求大神给解释一下。。在下感激不尽。。
在下的秋秋 : 1477558946
10 回复
哪台机器上gyp编译环境有么?
@i5ting 除了开发模块的那台机器安装,其他的运行机器都没有安装。我开发主机用的centos 开发的。在其他的Windows 和centos 下都没有调用成功。在开发的那台主机上到时完全没有问题了。
除非两台机器一模一样,否则需要在对应机器上重新编译
linux 编的东西当然不能在 win 上面跑
@alsotang 又没有解决方案,要不然每次运行功c++模块都需要重新搭建环境然后进行编译,太麻烦了
@RajanZhan 本来就要重新编译,除非两台 windows
@RajanZhan 你可以用 win 来编译,然后复制到其他 win 上面去。
… 自豪地采用 CNodeJS ionic
@alsotang 0. 0 艾特我作甚。
@xadillax 话题相关者