Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.02.2012, 23:08   #1
Blondy
Участник клуба
 
Аватар для Blondy
 
Регистрация: 07.07.2009
Сообщений: 1,385
По умолчанию C++ Visual: взбрык компилятора

Добрый вечер!
Подскажите, чего компилятору C++ Visual Studio 2008 не нравится?
Полгода отработал нормально и снова "Здорово!" Не нравится заголовочный модуль "stdafx.h"ю Говорит нету такого, не могу подключить...

Код:
#include "stdafx.h"
#include <stdlib.h>
#include <conio.h>
#include <iostream>
#define endl '\n'

using namespaсe std;
int main ()
{
unsigned int Var1=1000;
unsigned int Var2=200;
cout<<"Znachenie 1: "<<Var1<<endl;
cout<<"Adress: "<<&Var1<<endl;
cout<<"Znachenie 2: "<<Var2<<endl;
cout<<"Adress: "<<&Var2<<endl;

getch ();
return 0;
}
Пишет:

Цитата:
fatal error C1083: Cannot open include file: 'stdafx.h': No such file or directory
"Все мы жаждем чудес. Чисто человеческое свойство." Carl Sagan

Последний раз редактировалось Blondy; 01.02.2012 в 23:46.
Blondy вне форума Ответить с цитированием
Старый 01.02.2012, 23:10   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

а такой есть в проекте то?

может проект без предкомпилированного заголовка.(тогда убрать её)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 01.02.2012, 23:22   #3
Blondy
Участник клуба
 
Аватар для Blondy
 
Регистрация: 07.07.2009
Сообщений: 1,385
По умолчанию

Как это нет в проекте? это стандартное консольное приложение, ничего мудренного.

Если я комментирую этот заголовочный файл, он вообще тогда кучу ошибок выдает.
Ну опять с этим билдером без выкрутасов невозможно!
"Все мы жаждем чудес. Чисто человеческое свойство." Carl Sagan
Blondy вне форума Ответить с цитированием
Старый 01.02.2012, 23:29   #4
Сыроежка
Форумчанин
 
Регистрация: 01.07.2011
Сообщений: 423
По умолчанию

Цитата:
Сообщение от Blondy Посмотреть сообщение
Добрый вечер!
Подскажите, чего компилятору C++ Visual Studio 2008 не нравится?
Полгода отработал нормально и снова "Здорово!" Не нравится заголовочный модуль "stdafx.h"ю Говорит нету такого, не могу подключить...
Компилятор вам сообщает вполне конкретно, что такоого заголовочного файла в вашем проекте нет. Поэтому у вас есть три варианта. Первое - это убрать это предложение с #include из вашего кода. Второе - это скопировать в папку, гда раполагается ваш проект этот заголовочный файл из другого проекта. Тпетье - заново создать консольный проект и в него скопировать текст вашей программы.
Со мной можно встретиться на www.clipper.borda.ru
Сыроежка вне форума Ответить с цитированием
Старый 01.02.2012, 23:47   #5
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

мой вам совет, создавайте лучше пустой проект, мороки меньше и выкрутасов не нужно.

кстати, так билдер или студия?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 01.02.2012, 23:49   #6
Blondy
Участник клуба
 
Аватар для Blondy
 
Регистрация: 07.07.2009
Сообщений: 1,385
По умолчанию

Запустился с добавленным через #include <stdio.h>

А этот #include "stdafx.h" в упор видеть не хочет, приходится комментировать.

Цитата:
кстати, так билдер или студия?
Студия)) Это я заговорилась)))
Будьте любезны, объясните - ведь это стандартный заголовочный модуль, который уже имеется по умолчанию в наличии в стандартных библиотеках при установке среды и если среда не менялась, не модифицировалась, он там так и должен быть. Или у меня неверное представление?
"Все мы жаждем чудес. Чисто человеческое свойство." Carl Sagan
Blondy вне форума Ответить с цитированием
Старый 01.02.2012, 23:54   #7
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
А этот #include "stdafx.h" в упор видеть не хочет, приходится комментировать.
Будьте любезны, объясните - ведь это стандартный заголовочный модуль, который уже имеется по умолчанию в наличии в стандартных библиотеках при установке среды
http://lmgtfy.com/?q=stdafx+%D1%87%D...BA%D0%BE%D0%B5
К тому же есть разница между include <...> и include "..."
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 02.02.2012, 00:01   #8
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

это предкомпилированный заголовок, который является частью проекта(не всегда он есть).
но не частью стандарттной либы.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
MS Server - внезапный взбрык автосчетчика Blondy SQL, базы данных 14 26.10.2011 02:35
Ошибка компилятора... p1r2o3 Общие вопросы .NET 3 11.09.2010 13:36
Настройка компилятора Visual Studio2008 jennya Visual C++ 10 22.06.2010 20:56
Как вывести long double на экран при использование компилятора Intel w_cproc_p_11.1.065 под Visual Studio FPU128bit Visual C++ 9 13.05.2010 10:49
Преимущества компилятора Visual C++ 6 ПурумПумПум Софт 1 15.06.2009 10:09