Описание тега node-addon
0
ответов
NodeJs Addon создает temp.node при каждом запуске и не может найти зависимости
Я создал аддон NodeJs после этого урока, а затем упаковал его в электронный упаковщик. Приложение хорошо работает на моем ноутбуке, но на другом компьютере обнаружена ошибка: Отслеживая ошибку, я обнаружил, что она создает temp.node (который являетс…
28 фев '19 в 12:25
0
ответов
Как использовать AsyncContext узла-аддона-API в асинхронном режиме
Документы для AsyncContext есть этот пример (только слегка измененный, но все еще работающий), который работает синхронно: #include "napi.h" void MakeCallbackWithAsyncContext(const Napi::CallbackInfo& info) { Napi::Function callback = info[0].As…
28 янв '19 в 05:37
1
ответ
node-ffi Как преобразовать результат в нужную структуру после обратного вызова?
Пытаться получить данные после обратного вызова у них нет, также желательно преобразовать данные в нужную вам структуру, как это сделать? Код C: main.c Ibox_Controller_SetSendReaderRequestAction(&sendReaderRequest); Ibox_Result_ReaderInfo *reade…
15 янв '19 в 02:50
1
ответ
NODE N-API При использовании функций из аддон-блоков основной узел процесса js?
Реализована оболочка для функции с использованием N-API. Это работает, но проблема в том, что когда он работает, основной поток узла не работает? Как я могу переписать эту функцию, чтобы она не блокировала основной поток? Что мне нужно для этого исп…
24 янв '19 в 09:15
1
ответ
Невозможно запустить node-gdal в Alpine Linux: "__printf_chk: символ не найден"
Я пытаюсь добавить Gitlab CI для моего проекта, используя node-gdal (привязки Node.js для GDAL). Конфигурация CI основана на образе докера Alpine Linux из-за соображений производительности, но я не могу заставить его работать. Сбой задания Gitlab CI…
25 фев '19 в 21:48
1
ответ
Как создать геттер в дополнении к узлу?
Я был в процессе написания надстройки узла, и я не могу понять, как добавить свойство в класс. То, что я делал, это создание метода в c++ дополнение, и в javascript Я создаю геттер, который вызывает функцию в дополнении. Это правильный способ сделат…
13 сен '18 в 18:45
0
ответов
NodeJS Синтаксическая идея потока
Я хотел улучшить свои знания NodeJS, поэтому я решил написать дополнение C++. По своему опыту работы с Node я обнаружил, что существующие потоки делают простые процессы с коротким сроком службы очень сложными для запуска в отдельном потоке. Я не зна…
01 янв '19 в 20:09
0
ответов
Компилировать Node addon с общими библиотеками в Windows
Мне нужно скомпилировать аддон Node.js в Windows. У меня проблема в том, что это дополнение опирается на общую библиотеку (libgeometry). У меня не было проблем с подключением libgeometry во время компиляции на Linux и MacOS, но я действительно не зн…
05 фев '19 в 15:06
0
ответов
Аддон узла, "недопустимый заголовок ELF" при развертывании на heroku
Версия узла: v10.15.0 Платформа: Windows 7 64 бит. Привет. В настоящее время я сталкиваюсь с проблемой на моем аддоне узла, он работал нормально при выполнении на моей локальной машине, но на heroku я получил "Ошибка приложения" и heroku logs --tail…
17 фев '19 в 13:15
1
ответ
Сохранение блога imagemagick в буфер узла
Я пишу расширение imagemagick для узла, и когда я пытаюсь сохранить BLOB-объект в буфер, я получаю ошибку сегментации. using Magick::Blob; using v8::MaybeLocal; using v8::Object; Isolate *isolate = args.GetIsolate(); NodeMagick *obj = ObjectWrap::Un…
12 сен '18 в 15:57
1
ответ
Как сохранить обратный вызов на потом с помощью node-addon-api?
Я хочу, чтобы моя библиотека C могла вызывать функцию JS несколько раз. Я заставил его работать с использованием Nan, но у меня возникли проблемы с преобразованием его в N-API/node-addon-api. Как сохранить функцию обратного вызова JS и вызвать ее по…
21 янв '19 в 17:40
0
ответов
Конвертировать строковый массив Javascript в строковый массив C++
В настоящее время я работаю над аддоном узла, есть ли простой способ преобразовать строковый массив из узла и использовать его в C++, как простой массив C++? Я не настолько осведомлен в v8. Я просто хочу использовать аддон узла для своих модулей, чт…
07 фев '19 в 09:28
0
ответов
Отображение printf, вызываемого в аддоне NodeJs, в cmd в электронном упакованном приложении
Я работаю над простым приложением Electron, которое должно работать с некоторыми устройствами, для этого я написал аддон nodejs и для целей отладки я вставил много команд printf в аддон, чтобы увидеть, что именно там происходит. Когда я запускаю его…
28 ноя '18 в 18:10
1
ответ
Как передать объект в c через nodejs adon-api?
Как передать объект в код "С" и вернуть объект из кода "С". я новичок в 'C', и мне нужно запустить одну функцию в коде 'C', а затем я хочу отправить этот результат в JavaScript.
26 сен '18 в 10:35
0
ответов
Как отлаживать аддоны с / с ++ в электроне
У меня есть SDK, написанный на C / C++. Я читал дополнения NodeJS C++ для отладки, используя VS Code. https://medium.com/@atulanand94/debugging-nodejs-c-addons-using-vs-code-27e9940fc3ad и это сработало, но когда я использую sdk.node в электронном, …
24 окт '18 в 11:18
0
ответов
Node-Addon-Api Pass Array как аргумент функции
Я пытаюсь создать базовую надстройку нативного узла, где массив javascript передается от узла, а затем обрабатывается в C++. Проблема в том, что я не могу понять, как правильно передать массив. Я могу создать экземпляр массива без проблем, но назнач…
28 сен '18 в 10:36
0
ответов
node-gyp не может найти файл в подпапке
Я пытаюсь создать аддон узла, и у меня возникают проблемы, потому что я не могу построить, потому что я получаю следующую ошибку: Не удается открыть включаемый файл: 'MagickCore/magick-config.h': такого файла или каталога нет Моя структура каталогов…
10 сен '18 в 19:36
0
ответов
Связать два объектных файла и разрешить символы в этих файлах
Я хотел бы создать file-12.o связав / загрузив два файла, file-1.o а также file-2.o так что ссылки на функции в file-1.o это может быть решено с помощью символов в file-2.o разрешены, но оставлены другие символы для разрешения при последующей загруз…
17 май '19 в 00:42
1
ответ
Блокировка звонков в аддоне Node.js
Я разрабатываю приложение Node.js, которое включает в себя Windows DLL. DLL управляет научным оборудованием, для контекста. Мой интерфейс от Node к DLL идет хорошо, однако DLL имеет некоторые недетерминированные вызовы, которые зависят от топологии …
13 мар '19 в 17:52
0
ответов
Как собрать собственные модули nodejs для launchui?
Я создаю приложение, используя протон-нативный. он использует собственные модули, написанные на C++, например, keytar. Proton-native использует инструмент launchui для упаковки приложения nodejs в качестве исполняемого файла. Это в основном простая …
24 мар '19 в 20:58