Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Общие вопросы > #include "stdafx.h" |
Автор: stas52 2.11.2006, 00:39 |
Добрый день. Подскажите пожалуйста. Когда я в код пытаюсь вставить такую строку #include "stdafx.h" компилятор выдает Cannot open include file: stdafx.h': No such file or directory Что мне сделать? Я догадываюсь, что мне надо что-то скачать с интернета. А вот что потом со скаченным фаилом делать а не представляю. Подскажите пожалуйста поподробнее что надо делать??? |
Автор: Fin 2.11.2006, 00:45 |
Для начала скажи в каком компиляторе ты пытаешься компилировать свою программу? Если компилятор отличен от VC++. То этот файл подключать тебе не нужно. Если у тебя VC++, то этот файл автоматически создается визардом. |
Автор: stas52 2.11.2006, 01:07 |
Visual Studio 2005 |
Автор: Любитель 2.11.2006, 10:12 |
1. Создай этот файл ![]() 2. Поставб в проперятх проекта использование прекомпилед-хейдеров. Добавлено @ 10:12 Да, не забудь ещё создать stdafx.cpp (с одним инклюдом) |
Автор: stas52 2.11.2006, 12:55 |
А можно немного поподробнее? Я Знакомлюсь с С++ пока только 2 дня. 1) Я должен сделать файл stdafx.cpp там-же само где и main файл??? 2) В свойствах проекта поставить прекомпилед-хейдеров 3) Инклудить в main.cpp - stdafx. Я правильно понял? |
Автор: vinter 2.11.2006, 13:19 | ||||
а ты уверен что "stdafx.h" тебе небходим?? |
Автор: Любитель 2.11.2006, 13:31 |
Вообще говоря действительн одля небольших проектов смысла в прекомпилед-хейдерах ноль, разве что потеря портируемости между компилерами ![]() Если же всё-таки очень хочется: 1. stdafx.cpp создаём из солюшен-эксплоурера. Add => Add New Item.... Выбираем файл кода, пишем stdafx. Enter. 2. В свойствах, конечно. В веточке C++ (точно на память не скажу). |
Автор: stas52 2.11.2006, 14:03 |
stdafx.h мне нужен для того, чтобы выводить русские буквы. (если я правильно понял, что для этого требуется stdafx.h) |
Автор: archimed7592 2.11.2006, 16:09 |
stas52, тебя кто-то жестоко обманул. stdafx для этого не нужен. |
Автор: Smorodin 3.11.2006, 11:44 | ||
привет! а уменя такая проблема: сижу за С++ первый (!) день. Использую Microsoft Visual Studio .NET 2003, и при попытке получить результат кода
получаю ошибку fatal error C1010: unexpected end of file while looking for precompiled header directive |
Автор: _hunter 3.11.2006, 12:16 |
почитай эту тему сначала... |
Автор: Любитель 3.11.2006, 12:35 |
Отключи прекомпилед хейдеры в пропертях проекта. |
Автор: Smorodin 3.11.2006, 13:40 |
помогло спасибо |