Я не кодировал в MSVC в последнее время. Мне был назначен старый код с множеством ошибок, но большинство отсутствующих определений относится к Windows API.
Например, LPHANDLER_FUNCTION_EX
не определено и вызывает ошибку компиляции C2061. Но я уже включил Winsvc.h
или Windows.
ч. Я знаю, что это только определение, я проверил мой C: \ Program Files \ Microsoft SDK \, чтобы найти определение в Winsvc.h
. Поэтому я добавил SDK в список каталогов (Инструменты> Параметры> Вкладка «Каталог»).
Я также загрузил обновление Windows SDK за февраль 2003 года, которое является последней версией, работающей с msvc6. ( исх * 1 010 *)
Просто для полноты, мой компьютер - Windows XP SP3. Microsoft Visual C ++ Enterprise Edition с установленным пакетом обновления 6 (SP6). Я также установил обновление Windows SDK за февраль 2003 года.
Есть идеи?