Описание тега cmake-js
CMake.js - это собственный инструмент для сборки аддонов Node.js/io.js, который работает точно так же, как node-gyp, но вместо gyp он основан на системе сборки CMake.
0
ответов
Удалите исходный код, т.е. включите только двоичный файл.node в родную электронную зависимость
Я успешно собираю и использую свои собственные модули узлов в своем электронном приложении. Однако проблема в том, что: Electron Builder включает исходный код моего собственного модуля в dist\win-unpacked\resources\app.asar.unpacked\node_modules\my_…
17 май '19 в 10:33
1
ответ
Unix make-файл завершается неудачно с помощью cmakejs при добавлении зависимости
Я успешно создал аддон нативного узла с напи и cmakejs. Но при добавлении простой библиотеки файл unix make, сгенерированный cmake-js, взрывается с [ 50%] Связывание статической библиотеки CXX liblib_name.a [ 50%] Встроенная целевая библиотека lib_n…
24 май '19 в 08:39
0
ответов
Собственный модуль NAPI в C++ выполняется частично (включен std::thread)
Мой собственный модуль Node-js, написанный с использованием NAPI, выполняется частично.Я использовал несколько потоков в нем и для отладки я использую обычный "std::cout".Иногда при запуске модуля он печатает, что поток запущен, а иногда - нет.И в л…
21 июл '19 в 11:57
1
ответ
NodeJS, разница между N-API, nan, node-gyp и cmake-js
Я пытаюсь узнать, как использовать библиотеки C и / или C++ внутри NodeJS. Но это несколько сбивает с толку множество различных инструментов и подходов, а также соотношение между ними. В чем разница между NodeJS N-API и nan, и какова роль node-gyp и…
01 окт '19 в 17:45
1
ответ
Как использовать CMakeJS, когда Node компилируется из исходного кода?
Обычно я компилирую свой NodeJS из исходников. Недавно я начал пытаться интегрировать некоторый код C с помощью CMakeJS. На моем Raspberry PI все отлично компилируется, используя... node --version v13.13.0 Но когда я пытаюсь использовать свой ноутбу…
25 апр '20 в 20:44
0
ответов
Ширина аддона NodeJs C++/CLI и сборка C# Я не могу запустить его
Я пытаюсь создать надстройку в nodejs с помощью CMAKE. Файл CPP имеет очень простую зависимость, созданную мной в CSharp, классе, который должен вызываться из CPP. Когда я выполняю эту операцию в консольном приложении CPP, скомпилированном с помощью…
21 мар '20 в 16:11
1
ответ
Невозможно создать 32-разрядную конфигурацию для Visual Studio 2019 с host = x86 или -A Win32
Я пытаюсь настроить cmake для сборки 32-битной и 64-битной отдельно... Пока что 64 бит - это просто, мне просто нужно добавить -A x64 cmake -G "Visual Studio 16 2019" -A x64 Но я не могу установить 32-битную арку. Официальная документация предлагает…
29 апр '20 в 18:56
0
ответов
компиляция скрипта с использованием lib2geom с cmake-js для использования в аддоне N-API node.js
Я пытаюсь использовать lib2geom в приложении Electron. Мне удалось написать сценарий, который использует библиотеку для получения пересечения двух путей, а затем обернуть его с помощью node-addon-api, используя примеры из https://github.com/nodejs/n…
02 авг '20 в 21:07
1
ответ
Почему N-API не может найти привязки при использовании массива napi_property_descriptor?
У меня есть следующий код... // robot_node.c #include <stdio.h> #include <string.h> #include "robot_node.h" #include "robot.h" napi_value node_forward(napi_env env, napi_callback_info info){ napi_value result; napi_status status; int ans…
26 апр '20 в 18:38
0
ответов
Передача команд package.json из файла js
Я работаю над собственным аддоном node.js. При сборке для 32-битной и 64-битной версий мне нужно установить две разные команды для двух разных полей. для 32 бит "scripts": { "install": "cmake-js compile cmake -G \"Visual Studio 16 2019\" -A Win32" }…
13 апр '20 в 10:10
0
ответов
cmake.js и node_module_version
После создания аддона для электронного узла с помощью cmake-js я получил следующую ошибку This version of Node.js requires NODE_MODULE_VERSION 103. Please try re-compiling or re-installing Как правильно указать версию модуля узла в файле cmake.js ил…
19 сен '22 в 13:13
1
ответ
Использование cmake.js с тестом Google для тестирования надстройки node.js
Я пытаюсь протестировать надстройку node-js (построенную с помощью cmake-js) с помощью теста Google. Я строю на Mac OS. Цель аддона собирается и работает нормально, но у меня проблемы с целью googletest. Я получаю ошибки связывания, связанные с неоп…
15 окт '22 в 23:42
0
ответов
Ошибка сборки Cmakejs Electron. Не могу найти файлы заголовков для узла v18.16.1.
Я пытаюсь связать огромный проект cpp, который создается с помощью Cmake, к моему клиентскому приложению в контексте Electron. Я изменил CmakeList.txt для создания расширений *.node, и мне удалось запустить его на стороне js, но когда я пытаюсь испо…
24 авг '23 в 09:22