Допустим, у меня есть общий объект libfoo.so, который имеет следующий исходный код:
foo.h
extern cont int fooconst;
foo.c
const int fooconst = 5;
Используя пакет ffi
из node.js, как я могу получить доступ к fooconst
?
Это простой пример, но в том, что я пытаюсь сделать, fooconst - это большая структура с указателями на полях, которую я не хочу переписывать в javascript.
edit: я не хочу изменять код C.