Я использую Visual Studio 2010 для сборки C-проекта.Мой проект содержит несколько заголовочных файлов, исходный файл и парсеры.Он использует lex
и bason
файлы.Я получаю единственную ошибку во время компиляции и следующее
abc.y:error C2065: 'INPUT' : undeclared identifier
Я пробовал решения, которые мне нравятся, включая
#define WIN32_WINNT >= 0x0501
в моем файле main.c перед включениемлюбой из заголовочных файлов. Я не могу избавиться от этой ошибки.Не могли бы вы сообщить мне, что может быть причинами этой ошибки?
РЕДАКТИРОВАТЬ
Фрагмент кода, который показывает ошибку:
list_Cons(0, list_List((POINTER)INPUT)
Удивительная вещьв том, что если я изменяю INPUT на INPUT1, я получаю ту же ошибку.Стоически менять.