[msvc] Ошибки компиляции, winnt.h |
Здравствуйте, гость ( Вход | Регистрация )
[msvc] Ошибки компиляции, winnt.h |
igor_bogomolov |
27.12.2010, 2:38
Сообщение
#1
|
Профессионал Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: 29 |
Установил впервые в жизни Microsoft Visual Studio 10 express.
Пытаюсь скомпилировать простенькое приложение, ничего не выходит, постоянно ругается на свой же файл winnt.h Получаю следующие ошибки Раскрывающийся текст C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winnt.h(6361): error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "ContextRecord" C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winnt.h(6361): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winnt.h(6361): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winnt.h(12983): error C2065: PCONTEXT: необъявленный идентификатор C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winnt.h(12984): error C2146: синтаксическая ошибка: отсутствие ")" перед идентификатором "ContextRecord" C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winnt.h(12984): warning C4229: устаревший элемент: пропуск модификаторов для данных C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winnt.h(12984): error C2182: RtlCaptureContext: недопустимое использование типа "void" C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winnt.h(12984): error C2491: RtlCaptureContext: определение dllimport данные не разрешено C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winnt.h(12984): error C2059: синтаксическая ошибка: ) C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winnt.h(13372): error C2143: синтаксическая ошибка: отсутствие ";" перед "__stdcall" C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winnt.h(13372): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winnt.h(13376): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winnt.h(14982): error C3861: __readfsdword: идентификатор не найден Как с этим бороться? |
|
|
ufna |
27.12.2010, 21:40
Сообщение
#2
|
Активный участник Группа: Участник Сообщений: 362 Регистрация: 24.5.2008 Из: Курган/СПб Пользователь №: 182 Спасибо сказали: 29 раз(а) Репутация: 5 |
Всегда рад
По первому пункту скорее важен порядок инклюдов в самой студии, хотя не помню уже А по второму - обычно это в свойствах проекта в разделе С/С++ – Command Line – Additional options Я достаточно давно со студией не работаю, только под wince собирал на ней проекты чтобы не мучаться. |
|
|
Текстовая версия | Сейчас: 26.11.2024, 6:22 |