|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.07.2011, 06:55 | #1 |
Регистрация: 26.06.2011
Сообщений: 7
|
Visual C++ ругается на устаревший код
Привет форумчанам!Вчера купил книжку Герберта Шилдта "C++,Базовый курс третье издание".Книга 2010 года,автор пишет что все коды проверялись в Visual С++ и работают ,но такового не происходит.
При компилировании данного кода, Код:
Следующий проект устарел warning C4627: #include <iostream>: пропущен при поиске использования предкомпилированного заголовка fatal error C1010: непредвиденный конец файла во время поиска предкомпилированного заголовка. Возможно, вы забыли добавить директиву "#include "StdAfx.h"" в источник. Это ладно,я исправил #include <iostream>, на #include "StdAfx.h" Старые ошибки исчезли,но появилась эта: error C2065: cout: необъявленный идентификатор Здесь я совсем запутался,получается код,изложенный в книге,прийдется постоянно редактировать,чтобы он заработал?Или я чего-то не понимаю? |
03.07.2011, 08:12 | #2 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Цитата:
Код:
|
|
03.07.2011, 08:27 | #3 |
Регистрация: 26.06.2011
Сообщений: 7
|
p51x,спасибо!А как можно исправить проблему с необявленным идентфикатором cout?
|
03.07.2011, 08:33 | #4 |
Форумчанин
Регистрация: 02.06.2011
Сообщений: 282
|
iostream добавь. cout это функция которая лежит в iostream. ты удалил библиотеку, и где прикажешь компилятору искать эту функцию?
|
03.07.2011, 08:53 | #5 |
Регистрация: 26.06.2011
Сообщений: 7
|
Разобрался!Всем спасибо!
|
03.07.2011, 10:50 | #6 | |
C++,DirectX/OpenGL
Форумчанин
Регистрация: 09.01.2011
Сообщений: 422
|
Цитата:
"Не использовать предварительно скомпилированные заголовки." Или лучше пустой проект создавай. |
|
03.07.2011, 12:22 | #7 | |
Участник клуба
Регистрация: 08.10.2007
Сообщений: 1,185
|
Цитата:
|
|
03.07.2011, 16:40 | #8 |
Форумчанин
Регистрация: 02.06.2011
Сообщений: 282
|
Somebody, я в курсе. для простоты написал. зачем создавать пустой проект? лучше поправить файлик с начальными библиотеками (stdafx.h) и вижуал будет при создании проекта в stdafx.h записывать все частоиспользуемые библиотеки. если интересно, могу написать как
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Visual Studio ругается. | Ev1L | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 0 | 14.01.2011 15:30 |
Подправить код в Visual studio | noob_11 | Помощь студентам | 0 | 04.04.2010 22:42 |
Переделать код с Visual C++ в Borland C++(3.1) | 0001 | Фриланс | 5 | 06.02.2010 14:57 |
Dev C++ компилирует, Visual C++ ругается | Cookson | Visual C++ | 7 | 02.10.2009 10:39 |