Форум программистов, компьютерный форум CyberForum.ru

Ошибка в процессе компиляции - fatal error C1083 - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 5.00
CiSTRON
 Аватар для CiSTRON
0 / 0 / 0
Регистрация: 26.11.2009
Сообщений: 16
26.11.2009, 02:28     Ошибка в процессе компиляции - fatal error C1083 #1
ДОБРЫЙ ВЕЧЕР ВСЕМ!
Некоторое время назад у меня возникла необходимость изучить и овладеть навыками программирования на С++... Причем необходимость жизненно важная - трудоустройство на работу...
Заранее хочу сказать, что никогда не изучал никаких языков, и про процесс программирования ничего толком не знаю, единственно что есть это некоторый навык работы с ActionScript, знание HTML и немного Java Script...

В связи с вышеизложенным я купил максимально доступный по изложению материала учебник и начал его изучать, первое же упражнение зашло в тупик, собственно почему и обращаюсь за помощью...
А суть дела вот в чем:
В книге описана примитивнейшая программа, вот ее листинг:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
/* Программа №1 - Первая С++ программа!
   Введите эту программу, затем скомпилируйте ее и выполните!
*/
 
#include <iostream>
using namespace std;
 
// main() - нчало выполнения программы
int main()
{
          cout << "Это моя первая программа!";
          return 0;
}
Вроде бы ничего сложного и все понятно и прозрачно. Проблемы возникли с ее компиляцией, в книге предлагается использовать для этих целей компилятор - C++Builder или компилятор Visual C++.
Оба компилятора в книге используются с помощью командной строки и вот какие манипуляции нужно провести что бы скомпилировать программу, цитирую:
Чтобы скомпилировать программу, используя Visual C++, введите следующую команду:
C:\...>cl -EHsc(в книге -GX) Program_1.c
...ниже добавлено:
Опция -GX (или -EHsc) предназначена для повышения качества компиляции. Чтобы использовать компилятор командной строки Visual C++, необходимо выполнить пакетный фаил VCVARS32.bat, который входит в состав Visual С++
Вторым компилятором не планирую пользоваться поэтому его описывать не буду.

Теперь что в итоге получилось у меня, я буду рассказывать по этапам, так будет проще выявить мою ошибку, начнем:
1 - захожу в папку где лежит исходник:
http://pic.ipicture.ru/uploads/09112...NxTB3mZtq3.png

2 - Пишу команду для компиляции файла:
http://pic.ipicture.ru/uploads/09112...UbKwW1dc9k.png

3 - Получаю такой результат:
http://pic.ipicture.ru/uploads/09112...7R8ySMXwU4.png

Соответственно возникает вопрос - в чем моя ошибка?

Исходник печатал в Bred 3.0:
http://pic.ipicture.ru/uploads/09112...UIWpc1rUvf.png
... и сохранял в .с

Консоль запущена отсюда:
http://pic.ipicture.ru/uploads/09112...74Ef51Koda.png

ОС: Windows 7 x64, со всему обновлениями!

БУДУ РАД ЛЮБОМУ СОВЕТУ! ЗАРАНЕЕ СПАСИБО!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.11.2009, 02:28     Ошибка в процессе компиляции - fatal error C1083
Посмотрите здесь:

vs 2010 выдает ошибку fatal error C1083: Не удается открыть файл включение: iostream.h: No such file or directory C++
не компилируеться(fatal error C1083: Не удается открыть файл включение: stdafx.h: No such file or directory) C++
VS2012 Express. Ошибка компиляции - error C1083: Не удается открыть файл включение: stdafx.h: No such file or directory C++
C++ vs 2010 выдает ошибку fatal error C1083: Не удается открыть файл включение: ntddcdrm: No such file or directory
C++ Ошибка fatal error C1083: Не удается открыть файл Ttask.h
C++ Fatal error C1083: Не удается открыть файл include: dos: No such file or directory
C++ Fatal error C1083
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
M128K145
Эксперт C++
 Аватар для M128K145
8276 / 3495 / 142
Регистрация: 03.07.2009
Сообщений: 10,707
26.11.2009, 02:38     Ошибка в процессе компиляции - fatal error C1083 #2
Во первых файл должен быть с расширением cpp, а во вторых там написана конкретная ошибка "Не удается открыть файл"

И еще такой вопрос. Если есть уже установленная IDE, то какой смысл работать непосредственно с компилятором?
Rififi
 Аватар для Rififi
2332 / 1047 / 43
Регистрация: 03.05.2009
Сообщений: 2,656
26.11.2009, 02:59     Ошибка в процессе компиляции - fatal error C1083 #3
CiSTRON,
ошибка примитивная и возникает из=за недостатка знаний по работе с командной строкой.
команда cd d:\data устанавливает на диске D текущую директорию \data
но вот в чем прикол - в данный момент времени ты находишься в каталоге на диске C:
именно там компилятор и пытается отыскать этот файл. и естессно не находит.
а теперь - внимание: волшебные пузырьки:

D:

введи эту команду перед компиляцией и ты окажешься в нужной директории

Добавлено через 1 минуту
PS. на Borland лучше забить, это отстой для мышкошлёперов
CiSTRON
 Аватар для CiSTRON
0 / 0 / 0
Регистрация: 26.11.2009
Сообщений: 16
26.11.2009, 03:23  [ТС]     Ошибка в процессе компиляции - fatal error C1083 #4
<< M128K145
Вот я его сохраняю и там в списке типа файлов такое есть:
http://pic.ipicture.ru/uploads/09112...A5bIfb56Ai.png
Что касается IDE, то тут просто из соображений что раз уж автор книги все описывает именно методом командной строки, то лучше в целях обучения следовать его примерам, а когда немного освоюсь с основными понятиями то потихоньку и Visual изучу, я уже пробовал туда лазать но пока толком ниче не понял...

<<Rififi
Да и этого опыта тоже маловато, но буду тренироваться и изучать. Щас заодно попробую!

Добавлено через 11 минут
<<Rififi
Действительно это из-за моего незнания командной строки!
Удалось запустить компиляцию, правда вылезла вот такая вещь:
http://pic.ipicture.ru/uploads/09112...vSm63uAQFw.png
http://pic.ipicture.ru/uploads/09112...I1TDxqBD5F.png

Посмотрел что он там пишет - отсутствие { перед :, но в коде нету никакого двоеточия...
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9382 / 5432 / 916
Регистрация: 25.07.2009
Сообщений: 10,428
26.11.2009, 03:28     Ошибка в процессе компиляции - fatal error C1083 #5
CiSTRON, Сказали же Вам
Цитата Сообщение от M128K145 Посмотреть сообщение
файл должен быть с расширением cpp
Просто переименуйте в Program_1.cpp и будет Вам счастье!
Да и с параметрами компиляции пока незачем заморачиваться
Код
cl Program_1.cpp
вполне достаточно
niXman
Эксперт C++
 Аватар для niXman
3133 / 1445 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
26.11.2009, 03:51     Ошибка в процессе компиляции - fatal error C1083 #6
CiSTRON, Позвольте полюбопытствовать. По какой книжке обучаетесь?
Просто присутствие в коде этого:
Цитата Сообщение от CiSTRON Посмотреть сообщение
using namespace std;
заставляет задуматься

Благо расширения у айнклудов нет
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.11.2009, 13:00     Ошибка в процессе компиляции - fatal error C1083
Еще ссылки по теме:

Ошибка fatal error C1083 C++
Исправить ошибку fatal error C1083: Не удается открыть файл включение: graphics.h: No such file or directory C++
C++ Ошибка компиляции - error C1083: Не удается открыть файл включение: stdafx.h: No such file or directory - C++
Ошибка при компиляции fatal error LNK1120: 29 неразрешенных внешних элементов C++
C++ Fatal error C1083: Не удается открыть файл включение: stdafx.h: No such file or directory

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
CiSTRON
 Аватар для CiSTRON
0 / 0 / 0
Регистрация: 26.11.2009
Сообщений: 16
26.11.2009, 13:00  [ТС]     Ошибка в процессе компиляции - fatal error C1083 #7
Книжка называется "БАЗОВЫЙ КУРС С++" написал ее Герберт Шилдт...
Просто тут как-то понятнее изложено, но если есть литература достойнее буду рад услышать...

Добавлено через 4 минуты
Пробую как написали:
1 - поменял расширение
2 - убрал -EHsc
Вот результат:
http://pic.ipicture.ru/uploads/09112...Xp0X71jXas.png
Вроде -EHsc нужен...

Добавлено через 3 минуты
А вот этопри включении параметра -EHsc:
http://pic.ipicture.ru/uploads/09112...53GvxbkArh.png

Добавлено через 2 минуты
А вот что получилось при ее выполнении:
http://pic.ipicture.ru/uploads/09112...6UmsfTwWI1.png

Добавлено через 2 минуты
ВСЕ БОЛЬШОЕ СПАСИБО ЗА ПОМОЩЬ! Наконец хоть разобрался!

Добавлено через 2 минуты
Вот кстати книжка:
http://www.sprinter.ru/pic/big/00a6d...8745b7619d.jpg
В этой книге описаны все основные средства языка С++— от элементарных понятий до супервозможностей. После рассмотрения основ программирования на C++ (переменных, операторов, инструкций управления, функций, классов и объектов) читатель освоит такие более сложные средства языка, как механизм обработки исключительных ситуаций (исключений), шаблоны, пространства имен, динамическая идентификация типов, стандартная библиотека шаблонов (STL), а также познакомится с расширенным набором ключевых слов, используемым в .NET-программировании. Автор справочника — общепризнанный авторитет в области программирования на языках С и C++, Java и С# — включил в текст своей книги и советы программистам, которые позволят повысить эффективность их работы. Книга рассчитана на широкий круг читателей, желающих изучить язык программирования C++.
Yandex
Объявления
26.11.2009, 13:00     Ошибка в процессе компиляции - fatal error C1083
Ответ Создать тему
Опции темы

Текущее время: 06:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru