169 похожих чатов

Есть тут умельцы юзать C++ (имено ++) с помощью NIF?

Короче опишу траблу, вдруг что...
Юзаю эту либу: https://github.com/goertzenator/nifpp
Но после компиляции ldd выдает такую инфу:
undefined symbol: enif_make_tuple_from_array (priv/fast_compare.so)
undefined symbol: enif_make_badarg (priv/fast_compare.so)
undefined symbol: enif_get_int (priv/fast_compare.so)
undefined symbol: enif_get_tuple (priv/fast_compare.so)
undefined symbol: enif_make_int (priv/fast_compare.so)Понятное дело, эликсир такое не пропустит. Вся инфа тут: https://gist.github.com/phyxolog/e755c88218474fe6f6dcb81473a2faa4
Если есть знающие - выручайте :)

1 ответов

10 просмотров

fast_compare.cpp тянет за собой либу "nifpp.h", которая, в свою очередь тянет ерланговский хедер, erl_nif.h где и определены enif_make_tuple_from_array, enif_make_badarg и тд. Похоже либа "nifpp.h" не может найти ерланговский erl_nif.h. Хотя в compile params указан -I /usr/local/lib/erlang/erts-9.0/include. Первым делом надо посмотреть есть ли в системе /usr/local/lib/erlang/erts-9.0/include/erl_nif.h

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта