Я хочу использовать некоторые классы C++ в общей библиотеке с C-связью. И у меня были следующие проблемы.C linkage и C++ заголовки
Если
#include <iostream>
extern "C"
{
void f(){}
}
компилируется и успешно, но f() не может быть найден в результате библиотеку.
Если
extern "C"
{
#include <iostream>
void f(){}
}
Я получил много ошибок компилятора (просто не знаю, как правильно перевести их на английском языке, то о шаблоне с C связи) на каждом вхождении ключевого слова «шаблон» C++ в iostream и включены заголовки ,
Что делать?
Спасибо. Он отлично работал. – Alexander