Это мой заголовочный файл,
sample.h
#pragma
#ifndef BASETYPES
#define BASETYPES
typedef char16_t WCHAR
#endif
Это мой код C,
sample.c
WCHAR *name;
int main() {
}
Приведенный выше заголовок изначально использовался только кодом C ++. Теперь у меня есть код C для компиляции, который использует тот же заголовочный файл.
Когда я компилирую код C, используя GCC, я получаю следующую ошибку,
"error G5688306C: unknown type name char16_t"
Я прочитал это это и похоже, что это на самом деле не ошибка.
Есть ли какое-либо решение или решение проблемы, с которой я столкнулся? Пожалуйста, предложите.