cesanta / v7

Embedded JavaScript engine for C/C++

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

В нескольких хедерах не хватает "extern C"

ac opened this issue · comments

commented

По *.h-файлам разбросаны

if defined(__cplusplus)

extern "C" {

endif /* __cplusplus */

Но в паре мест не хватает, в результате v7_create() и v7_exec() при вызове из *.cpp ищутся по c++-сигнатуре и не находятся, приходится вручную добавлять эти extern C в v7.h или выводить в отдельный *.c-файл с обёрткой результата.