NodeJS插件可以使用自编译的nodeJS执行

时间:2014-06-19 14:55:54

标签: c++ node.js add-on

我尝试过编译一些C ++ / CLI NodeJS插件的工作 例如,我想从Windows事件日志中读取。

首先,我编译nodeJS以获取node.lib文件。基本上,我按照本文档中提到的步骤进行操作:http://coderesearchlabs.com/articles/BNWCA.pdf

我设置了一个VisualStudio项目,其中包含指向已编译节点0.10.28目录的包含和库路径 在这个项目中,我使用了System :: Diagnostics :: EventLog类:http://msdn.microsoft.com/en-us/library/vstudio/system.diagnostics.eventlog

完成我的C ++项目后,我成功编译了它,并且可以在第一步中将它与node.exe一起使用。

现在,我尝试使用我的" EventReader.node"在另一台机器上的文件。但我不能要求节点文件:

Error: no error

这是我在需要节点文件后得到的错误。

一些提示:
两台机器都运行Windows 7 Professional NodeJS版本我自编译:0.10.28 src NodeJS版本我尝试运行我的插件:0.10.28 msi

编辑: 使用node-gyp后,我需要在vxproj文件中设置我的引用。特别是这些:

<ItemGroup>
    <Reference Include="System" />
    <Reference Include="System.Core" />
    <Reference Include="System.Data" />
    <Reference Include="System.Xml" />
</ItemGroup>

但是如何使用gyp文件添加这些?

0 个答案:

没有答案