В нескольких хедерах не хватает "extern C"
ac opened this issue · comments
A C commented
По *.h-файлам разбросаны
if defined(__cplusplus)
extern "C" {
endif /* __cplusplus */
Но в паре мест не хватает, в результате v7_create() и v7_exec() при вызове из *.cpp ищутся по c++-сигнатуре и не находятся, приходится вручную добавлять эти extern C в v7.h или выводить в отдельный *.c-файл с обёрткой результата.