10.11.2005 19:01:07ошибка в заголовочном файле supwsys.h Ответов: 0
Шмыков Дмитрий
Когда когда я использую код, постороенный компилятором С, из программы, строящейся компилятором С++, то включая supwsys.h, входящий в состав RDK 3.0 я наблюдаю, что компилятор С++ изменяет (mangling) определения функций. Для того, чтобы он этого не делал я добавляю
#ifdef __cplusplus
extern "C" {
#endif
...
#include "reader.kit\supwsys.h"
...
#ifdef __cplusplus
}
#endif
в моем заголовочном файле. Однако было бы разумнее, чтобы это делалось в файле supwsys.h, чтобы не напрягать по этому поводу пользователей. Или код из supwsys.h предназначен для C-программ? ;)