Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> warning C4627 помогите разобраться, #include <iostream>: пропущен 
V
    Опции темы
Ukrajinec
  Дата 2.1.2015, 21:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 62
Регистрация: 6.4.2009

Репутация: нет
Всего: нет



Доброго дня суток!
Попробовал я написать проект (из учебника), который состоит из двух файлов (VS2013):
Код

// File 1.cpp: определяет точку входа для консольного приложения.
//
#include <iostream>
#include "stdafx.h"
using namespace std;

// Внешняя переменная 
double warming = 0.3;
// Прототипы функций 
void update(double dt);
void local();


int _tmain(int argc, _TCHAR* argv[])
{
    cout << "Global warming is " << warming << " degrees. \n";
    update(0.1); // вызов функции, изменяющей warming 
    cout << "Global warming is " << warming << " degrees. \n";
    local(); // вызов функции с локальной переменной warming 
    cout << "Global warming is " << warming << " degrees. \n";
        return 0;

}

Код

//support.cpp
#include <iostream>
#include "stdafx.h"
extern double warming;

void update(double dt);
void local();

using namespace std;

void update(double dt)
{
    extern double warming;
    warming += dt;
    cout << "Updating global warming to " << warming << "degrees.\n";
}
void local()
{
    double warming = 0.8;
    cout << "Local warming = " << warming << "degrees.\n" << "But global warming = " << ::warming << "degrees.\n";

Да вот беда, компилятор ругается: warning C4627: #include <iostream>: пропущен при поиске использования предкомпилированного заголовка
1>          Добавление директивы в "stdafx.h" или перестройка предкомпилированного заголовка

и, конечно, исходящие из этого ошибки:  error C2065: cout: необъявленный идентификатор

Как это понимать и как вылечить?


Это сообщение отредактировал(а) Ukrajinec - 2.1.2015, 21:57
PM MAIL   Вверх
Ukrajinec
Дата 3.1.2015, 19:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 62
Регистрация: 6.4.2009

Репутация: нет
Всего: нет



Проблему решил!
Оказывается перед созданием проекта, нужно убрать галочку с "Предварительно скомпилированный заголовок", которая стоит по умолчанию. Спасибо за помощь!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0627 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.