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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.85
UprugiyZAD
0 / 0 / 0
Регистрация: 06.06.2013
Сообщений: 22
#1

Ошибка: "Source file not compiled" - C++

06.06.2013, 12:56. Просмотров 2091. Ответов 32
Метки нет (Все метки)

Здравствуйте, начал обучаться с++ по книге "с++ для чайников". написал первую программу, сделал все точно, как написано, а она не запускается. какое решение?
Миниатюры
Ошибка: "Source file not compiled"  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.06.2013, 12:56
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ошибка: "Source file not compiled" (C++):

Warning! Source file is not compiled! - C++
создаю абстрактный класс ABCd #ifndef _ABCD_H_ #define _ABCD_H_ class ABCd { private: char performers; ...

Error: cannot open source file "regex" - C++
Помогите пожалуйста разобраться, пытаюсь подключить #include <regex> но выдает ошибку Error: cannot open source file "regex" ...

Ошибка при "сборке" Cannot open include file: 'stdafx.h': No such file or directory - C++
Я полный ноль в C++=( Вот код:#include "stdafx.h" #include <stdio.h> #include <windows.h> #define MAXINJECTSIZE 4096 ...

Maya APi, ошибка "Cannot open include file. No such file or directory" - C++
Помогите плз кто знает искал не нашол решения. f:\project\test\basicswshader1\basicswshader.h(20) : fatal error C1083: Cannot open...

Error C1083: Cannot open source file: 'Source.cpp': No such file or directory - C++
Помогите плз!!!!! неделю сражаюсь с VS 2013 и не могу даже запустить простейшую "hello" ((( создавал консольное приложение win32,...

Ошибка компилятора "In file included from fig11_08.cpp" - C++
Ошибка выскакивает в файле fig11_08.cpp на 8 строке. Уже второй раз сталкиваюсь с этим и понял, что так дело больше не пойдет, надо...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Croessmah
Модератор
Эксперт CЭксперт С++
13155 / 7418 / 831
Регистрация: 27.09.2012
Сообщений: 18,256
Записей в блоге: 3
Завершенные тесты: 1
07.06.2013, 09:09 #16
Ну так тормозните консоль
на винде можно сделать так:
C++
1
system("pause");
перед return'ом.
Необходимо включить cstdlib:
C++
1
#include <cstdlib>
Добавлено через 2 минуты
И на будущее - выкладывайте сразу код и описание ошибок.
UprugiyZAD
0 / 0 / 0
Регистрация: 06.06.2013
Сообщений: 22
07.06.2013, 11:04  [ТС] #17
Цитата Сообщение от Croessmah Посмотреть сообщение
Ну так тормозните консоль
на винде можно сделать так:
C++
1
system("pause");
перед return'ом.
Необходимо включить cstdlib:
C++
1
#include <cstdlib>
Добавлено через 2 минуты
И на будущее - выкладывайте сразу код и описание ошибок.
все равно не тормозит. а куда добавить system("pause");
??
простите, просто пока только начал читать учебник.
можно по подробнее?
Croessmah
Модератор
Эксперт CЭксперт С++
13155 / 7418 / 831
Регистрация: 27.09.2012
Сообщений: 18,256
Записей в блоге: 3
Завершенные тесты: 1
07.06.2013, 11:21 #18
В конце функции main, перед return'ом
UprugiyZAD
0 / 0 / 0
Регистрация: 06.06.2013
Сообщений: 22
07.06.2013, 11:27  [ТС] #19
Цитата Сообщение от Croessmah Посмотреть сообщение
В конце функции main, перед return'ом
всеровно так же быстро вылезает и пропадает(
alsav22
5417 / 4813 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
07.06.2013, 16:50 #20
Цитата Сообщение от UprugiyZAD Посмотреть сообщение
изначальной папки MinGW нет
Цитата Сообщение от alsav22 Посмотреть сообщение
MinGW (или что-то похожее)
mingv32.

Цитата Сообщение от UprugiyZAD Посмотреть сообщение
всеровно так же быстро вылезает и пропадает(
Код покажите.
UprugiyZAD
0 / 0 / 0
Регистрация: 06.06.2013
Сообщений: 22
11.06.2013, 10:50  [ТС] #21
Цитата Сообщение от alsav22 Посмотреть сообщение
mingv32.


Код покажите.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <cstdio>
#include <cstdlib>
#include<iostream>
 
using namespace std;
 
int main(int nNumberofArgs, char* pszArgs[])
{
int celsius;
cout << "введите температуру по Цельсию:  ";
cin >> celsius;
int factor;
factor = 212 - 32;
int fahrenheit;
fahrenheit = factor * celsius/100 + 32;
cout << "Температура по Фаренгейту: ";
cout << fahrenheit;
return 1;
}
alsav22
5417 / 4813 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
11.06.2013, 11:11 #22
Цитата Сообщение от UprugiyZAD Посмотреть сообщение
Сообщение от Croessmah
В конце функции main, перед return'ом
Цитата Сообщение от UprugiyZAD Посмотреть сообщение
всеровно так же быстро вылезает и пропадает(
И где у вас перед return? А пиште, что всё равно...
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <cstdio>
 #include <cstdlib>
 #include<iostream>
 
 using namespace std;
 
 int main(int nNumberofArgs, char* pszArgs[])
 {
 int celsius;
 cout << "введите температуру по Цельсию: ";
 cin >> celsius;
 int factor;
 factor = 212 - 32;
 int fahrenheit;
 fahrenheit = factor * celsius/100 + 32;
 cout << "Температура по Фаренгейту: ";
 cout << fahrenheit;
 
 system("pause");
 return 1;
 }
Croessmah
Модератор
Эксперт CЭксперт С++
13155 / 7418 / 831
Регистрация: 27.09.2012
Сообщений: 18,256
Записей в блоге: 3
Завершенные тесты: 1
11.06.2013, 20:03 #23
Цитата Сообщение от UprugiyZAD Посмотреть сообщение
C++
1
return 1;
И всё-таки лучше return 0 в конце
UprugiyZAD
0 / 0 / 0
Регистрация: 06.06.2013
Сообщений: 22
13.06.2013, 07:27  [ТС] #24
[QUOTE=alsav22;4703501]И где у вас перед return? А пиште, что всё равно...
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <cstdio>
 #include <cstdlib>
 #include<iostream>
 
#include <cstdio>
#include <cstdlib>
#include<iostream>
 
using namespace std;
 
int main(int nNumberofArgs, char* pszArgs[])
{
int celsius;
cout << "ââåäèòå òåìïåðГ*òóðó ГЇГ® Öåëüñèþ:  ";
cin >> celsius;
int factor;
factor = 212 - 32;
int fahrenheit;
fahrenheit = factor * celsius/100 + 32;
cout << "ÒåìïåðГ*ГІГіГ°Г* ГЇГ® Г”Г*ðåГ*ãåéòó: ";
cout << fahrenheit;
system("pause")
 
main;
#include <cstdlib>
return 0;
}
вот так, смотрите?
Croessmah
Модератор
Эксперт CЭксперт С++
13155 / 7418 / 831
Регистрация: 27.09.2012
Сообщений: 18,256
Записей в блоге: 3
Завершенные тесты: 1
13.06.2013, 07:29 #25
Что это в конце за main и include?
UprugiyZAD
0 / 0 / 0
Регистрация: 06.06.2013
Сообщений: 22
13.06.2013, 07:36  [ТС] #26
Цитата Сообщение от Croessmah Посмотреть сообщение
Что это в конце за main и include?
я запутался, мне просто говорят - поставь то, это. но что-то ничего не помогает. с этим, и без этого. все ровно консоль закрывается мгновенно(
alsav22
5417 / 4813 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
13.06.2013, 07:41 #27
Цитата Сообщение от UprugiyZAD Посмотреть сообщение
вот так, смотрите?
Не так, а как 22 посте.
tng76
0 / 0 / 0
Регистрация: 03.04.2014
Сообщений: 3
30.09.2014, 20:51 #28
Доброго времени суток.
Изучать программирование начал очень недавно.
ОС Windows 8.1, IDE Dev-C++ 5.7.1
Литература: А. Нейбауэр Моя первая программа на С/С++
Керниган, Ритчи Язык программирования С 3е издание
Дошел до конкретных примеров и уперся:

Пример из 1й книги
C++
1
2
3
4
5
#include <stdio.h>
int main()
{
    puts("Ok");
}
Пример из 2й книги
C++
1
2
3
4
5
#include <stdio.h>
main()
{
    printf("hello\n");
}
В первом примере не было директивы #include я ее по аналогии с вторым примером дописал.
Оба случая компиляцию проходят, но при выполнении имею: Source file not Complited.
Посмотрел здесь ошибка в Dev C++ source not complete
Программу переустановил, но проблема не ушла.
Потом скопировал то что сделал UprugiyZA.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <cstdio>
#include <cstdlib>
#include <iostream>
 
using namespace std;
 
int main(int nNumberofArgs, char* pszArgs[])
{
int celsius;
cout << "Введите температуру по Цельсию:  ";
cin >> celsius;
int factor;
factor = 212 - 32;
int fahrenheit;
fahrenheit = factor * celsius/100 + 32;
cout << "Температура по Фарингейту: ";
cout << fahrenheit;
return 0;
}
В этом случае компиляцию проходит, а при попытке выполнить вообще не чего не делает.
Что я делаю не правильно?
Миниатюры
Ошибка: "Source file not compiled"   Ошибка: "Source file not compiled"  
alsav22
5417 / 4813 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
30.09.2014, 21:03 #29
Цитата Сообщение от tng76 Посмотреть сообщение
Что я делаю не правильно?
Для начала: не пишите имена проектов кирилицей. В DevC++ с этим могут быть проблемы.

Добавлено через 2 минуты
Тип проекта какой?
tng76
0 / 0 / 0
Регистрация: 03.04.2014
Сообщений: 3
30.09.2014, 22:13 #30
тип windows application.
Спасибо за замечание переделаю отпишусь.

Добавлено через 11 минут
Действительно это - Source file not Complited ушло после того как заново переделал и пере назвал файл, но выполняться все равно не хочет.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.09.2014, 22:13
Привет! Вот еще темы с ответами:

Создание меню ресторана, ошибка "No such file or directory" - C++
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;stdio.h&gt; #include &lt;windows.h&gt; #include &lt;fstream&gt; #include &lt;string&gt; #include...

Ошибка: "CTriangle: No such file or directory". Как подключить заголовочный файл? - C++
не удается открыть файл включение CTriangle:No such file or directory #include &quot;stdafx.h&quot; #include &quot;CTriangle.h&quot; #include &lt;iostream&gt; ...

Ошибка компиляции "cannot open output file GO.exe: Permission denied" - C++
Подскажите в чем ошибка? Почему не хочет компилировать? 17:30:58 **** Incremental Build of configuration Debug for project GO **** ...

Ошибка компиляции. Не удается открыть файл включение: "no such file or directory". - C++ - C++
#include &lt;windows.h&gt; #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;math.h&gt; #include &lt;mmsystem.h&gt; #include &lt;conio.h&gt; #include...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
30.09.2014, 22:13
Ответ Создать тему
Опции темы

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