Ошибка C++ cwcharC++

Программы на C++. Форум разработчиков
Anonymous
 Ошибка C++ cwchar

Сообщение Anonymous »

Я пытаюсь скомпилировать функцию regex_search на платформе vxWorks gcc. Я тестировал пример, чтобы увидеть, смогу ли я использовать его без каких-либо проблем. Файл примера включает следующие три заголовка.

Код: Выделить всё

#include 
#include 
#include 
Я получаю следующие ошибки

Код: Выделить всё

include/c++/3.4.4/cwchar:73: error:   `::mbstate_t' has not been declared
include/c++/3.4.4/cwchar:114: error: `::btowc' has not been declared
.........
.........(similar "not defined" errors)

c++/3.4.4/cwctype:20: error: `::wctrans_t' has not been declared
c++/3.4.4/cwctype:20: error: `::wctype_t' has not been declared
.........
.........(similar "not defined" errors)
Я хочу знать, что делают заголовки cwchar и cwtype. Когда я открываю их и вижу, они содержат множество препроцессоров #ifdefs, которые, кажется, проверяют информацию, специфичную для компилятора.

Мой руководитель просит меня отключить их. Как мне это сделать?

Подробнее здесь: https://stackoverflow.com/questions/543 ... char-error

Вернуться в «C++»