Visual Studio.NET 2003 проблема с компиляцией проектов

Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain

Владимир
Сообщения: 56
Зарегистрирован: 25 апр 2005, 13:57

Добрый день всем. Помогите разобраться с этой загадочной средой разработки VS.NET 2003. Пользовался до этого VC++ 6.0. а тут решил воспользоваться VS.NET 2003 и тут начался геморой: при попытке скомпилить любой проект, созданный визордом без каких либо вмешательств, выдается ошибка:

------ Build started: Project: TTT, Configuration: Debug Win32 ------

Compiling...
stdafx.cpp
Compiling...
TTT.cpp
stdafx.h
d:\Visual Studio Projects\TTT\TTT\stdafx.h(13) : fatal error C1010: unexpected end of file while looking for precompiled header directive
Generating Code...

Не понимаю в чем беда!!!
DeeJayC
Сообщения: 497
Зарегистрирован: 17 фев 2004, 11:26
Откуда: Ленинград (который Город на Неве)
Контактная информация:

:) В VS6 это тоже есть. Иди в настройки проекта и убери флаг "use precompiled headers"
"Особое внимание начинающих аквариумистов хотим обратить на то, что рыбки никогда не спят на спинке!" (c)

viel spass, DeeJayC
DeeJayC
Сообщения: 497
Зарегистрирован: 17 фев 2004, 11:26
Откуда: Ленинград (который Город на Неве)
Контактная информация:

А ещё лучше убери stdafx.h из списка исходных текстов и добавь его в include в project files.
"Особое внимание начинающих аквариумистов хотим обратить на то, что рыбки никогда не спят на спинке!" (c)

viel spass, DeeJayC
Владимир
Сообщения: 56
Зарегистрирован: 25 апр 2005, 13:57

Можно про последнее чуть подробнее
DeeJayC
Сообщения: 497
Зарегистрирован: 17 фев 2004, 11:26
Откуда: Ленинград (который Город на Неве)
Контактная информация:

stdafx.h у тебя в списке исходников почему-то... вот он и компилится....
"Особое внимание начинающих аквариумистов хотим обратить на то, что рыбки никогда не спят на спинке!" (c)

viel spass, DeeJayC
Владимир
Сообщения: 56
Зарегистрирован: 25 апр 2005, 13:57

Это же нормально, он содержит обычно заголовки, включаемых библиотек, например <windows.h>. И генерится он визардом, на основании первоначальных настроект проекта (консольное приложение или Win32 с поддержкой MFC или без)
DeeJayC
Сообщения: 497
Зарегистрирован: 17 фев 2004, 11:26
Откуда: Ленинград (который Город на Неве)
Контактная информация:

Нормально, если он в списке include-файлов.
"Особое внимание начинающих аквариумистов хотим обратить на то, что рыбки никогда не спят на спинке!" (c)

viel spass, DeeJayC
Владимир
Сообщения: 56
Зарегистрирован: 25 апр 2005, 13:57

Объясни мне темному, плиз, где этот список include-файлов находится
DeeJayC
Сообщения: 497
Зарегистрирован: 17 фев 2004, 11:26
Откуда: Ленинград (который Город на Неве)
Контактная информация:

Есть закладка "Class Explorer" или что-то такое, есть закладка "Project Map" - там списек файлов. Посмотри, stdafx у тебя в source files или в header files. Должен быть в header. Если нет - перетащи.
"Особое внимание начинающих аквариумистов хотим обратить на то, что рыбки никогда не спят на спинке!" (c)

viel spass, DeeJayC
Владимир
Сообщения: 56
Зарегистрирован: 25 апр 2005, 13:57

В "Solution Explorer" stdafx находися в header files. Проект не компилится
Ответить