Аддон NodeJS можно просто выполнить с помощью самоскомпилированного узла JJ

Я попытался поработать над компиляцией некоторых дополнений 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

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы ammmcru@yandex.ru
Adblock
detector