когда нужно обращаться к c++ библиотекам из си-кода, как это делается?
пытаюсь собрать fst с vst-sdk версии 2.4, gcc ругается
./vst/aeffect.h:112: error: syntax error before ‘*’ token
что неудивительно, потому что в строке 112 ссылка на структуру AEffect
без слова struct:
struct AEffect;
/// @cond ignore
typedef VstIntPtr (VSTCALLBACK *audioMasterCallback) (AEffect* effect, VstInt32 opcode, VstInt32 index, VstIntPtr value, void* ptr, float opt);
как объяснить gcc где си а где плюсы?