Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.75/16: Рейтинг темы: голосов - 16, средняя оценка - 4.75
0 / 0 / 1
Регистрация: 01.11.2012
Сообщений: 56

Ошибка компиляции

03.02.2013, 02:42. Показов 3371. Ответов 22
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте учу С++ по книге Дейтела, вот возникла ошибка компиляции программы:
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#include "stdafx.h"
#include <iostream>
#include <string>
 
using namespace std;
 
class GradeBook
{
public:
    GradeBook( string name )
    {
        setCourseName( name );
    }
    
    void setCourseName( string name )
    {
        courseName = name;
    }
 
    string getCouseName()
    {
        return courseName;
    }
    
    void displayMsg()
    {
        cout << "Wellcome To Grade Book for " << getCourseName() << "!" << endl;
    }
 
private: string courseName;
};
 
int main()
{
    GradeBook myGrade1( "CS11 C++" );
    GradeBook myGrade2( "CS11 C#" );
 
    cout << "First Grade Book created for: " << myGrade1.getCourseName() << "\nTwo Grade book created for: " << myGrade2.getCourseName() << endl;
    
    system("pause");
    
    return 0;
}
Консоль ошибок не выдает, только выбивает ошибка о не найденном файле, ну он не создается я так понял из-за ошибки.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.02.2013, 02:42
Ответы с готовыми решениями:

Ошибка при компиляции. Где ошибка? (Работа с классом)
Уважаемые форумчане! При компиляции проекта возникает ошибка &quot; undefined reference to `MeterNZiF::MeterNZiF()' &quot; на 7 строку...

При компиляции ошибка. Ошибка c++ C2678
Ошибка c++ C2678 #include &lt;windows.h&gt; #include &lt;string&gt; #include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;fstream&gt; #include...

С++ Ошибка компиляции
Здравствуйте! Пишу скрипт, очень большой. Visual Studio 2013(когда я его компилирую) выполнает его до 3/4. После этого далше не...

22
73 / 73 / 12
Регистрация: 22.01.2013
Сообщений: 231
03.02.2013, 02:46
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#include <iostream>
#include <string>
 
using namespace std;
 
class GradeBook
{
public:
    GradeBook( string name )
    {
        setCourseName( name );
    }
    
    void setCourseName( string name )
    {
        courseName = name;
    }
 
    string getCouseName()
    {
        return courseName;
    }
    
    void displayMsg()
    {
        cout << "Wellcome To Grade Book for " << getCouseName() << "!" << endl;
    }
 
private: string courseName;
};
 
int main()
{
    GradeBook myGrade1( "CS11 C++" );
    GradeBook myGrade2( "CS11 C#" );
 
    cout << "First Grade Book created for: " << myGrade1.getCouseName() << "\nTwo Grade book created for: " << myGrade2.getCouseName() << endl;
    
    system("pause");
    
    return 0;
}
0
0 / 0 / 1
Регистрация: 01.11.2012
Сообщений: 56
03.02.2013, 02:48  [ТС]
Так-же(

Компилятор если что Visual Studio 2010
0
73 / 73 / 12
Регистрация: 22.01.2013
Сообщений: 231
03.02.2013, 02:55
У меня visual studio 2010 express и все прекрасно работает, возможно вы не так проект создали ..
0
Форумчанин
Эксперт CЭксперт С++
 Аватар для MrGluck
8216 / 5047 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
03.02.2013, 02:56
Код корректный, проблема в компиляторе, скорее всего IDE его просто не находит.
http://liveworkspace.org/code/3LhOC9
Текст ошибки желательно увидеть.

Добавлено через 1 минуту
Visual Studio 2010
Ах да, вспомнил синдром VS. При создании проекта уберите галочку с "использовать предкомпилированный заголовок", либо создайте пустой проект и добавьте туда исходник

Не по теме:

либо смените IDE ]:->

0
0 / 0 / 1
Регистрация: 01.11.2012
Сообщений: 56
03.02.2013, 03:01  [ТС]
Если я вас правильно понял, то вот Build:
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
------ Build started: Project: project, Configuration: Debug Win32 ------
Build started 03.02.2013 1:53:17.
PrepareForBuild:
  Creating directory "c:\documents and settings\admin\мои документы\visual studio 2010\Projects\project\Debug\".
InitializeBuildStatus:
  Creating "Debug\project.unsuccessfulbuild" because "AlwaysCreate" was specified.
Manifest:
  
Debug\project.exe.intermediate.manifest : general error c1010070: Failed to load and parse the manifest. 5 C405BAO =09B8 C:070==K9 D09;.
  
 
Build FAILED.
 
Time Elapsed 00:00:07.82
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Вкладки Debug ваще нету

Добавлено через 1 минуту
А какую IDE посоветуете?

Добавлено через 1 минуту
Галочку убрал тот же косяк)
0
Форумчанин
Эксперт CЭксперт С++
 Аватар для MrGluck
8216 / 5047 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
03.02.2013, 03:04
Цитата Сообщение от exgaming Посмотреть сообщение
А какую IDE посоветуете?
Dev Cpp от Orwell
http://sourceforge.net/projects/orwelldevcpp/
или CodeBlocks

На VS можете перейти и потом, после обучения, если поймете, что оно вам надо.
Но ошибка эта связана с построением проекта в VS

Добавлено через 1 минуту
со Stack Overflow
It turns out that the old project included a "example.manifest" file entry in the Resource File Folder in Visual Studio's Solution Explorer for the project. When trying to build the project, VS 2008 was trying to load "example.manifest", which did not exist on the new 2008 folder structor (it was not needed).

So the solution was as simple as removing the entry "example.manifest" from the Resouce Files folder. Rebuilt, and no more errors!. Hope that helps
http://stackoverflow.com/quest... fest-error
можете попробовать
0
0 / 0 / 1
Регистрация: 01.11.2012
Сообщений: 56
03.02.2013, 03:05  [ТС]
Спасибо, ща скачаю посмотрю что и как там) Только не очень понял
Code
1
На VS можете перейти и потом, после обучения, если поймете, что оно вам надо.
0
Форумчанин
Эксперт CЭксперт С++
 Аватар для MrGluck
8216 / 5047 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
03.02.2013, 03:10
Цитата Сообщение от exgaming Посмотреть сообщение
Только не очень понял
На VS можете перейти и потом, после обучения, если поймете, что оно вам надо.
VS (Visual Studio) - не очень хороший выбор IDE для новичков
0
0 / 0 / 1
Регистрация: 01.11.2012
Сообщений: 56
03.02.2013, 03:13  [ТС]
Понятно, в Dec C++ Показало что проект не откомпилировано, консоль:
Компилятор: TDM-GCC 4.6.1 64-bit
Building Makefile "C:\Documents and Settings\Admin\Мои документы\DevC++\Makefile.win"
Выполнение make...
mingw32-make.exe -f "C:\Documents and Settings\Admin\Мои документы\DevC++\Makefile.win" all
g++.exe main.o -o Проект1.exe -L"C:/Program Files/Dev-Cpp/MinGW64/x86_64-w64-mingw32/lib" -static-libgcc

Выполнение завершено
Компиляция успешна
0
Форумчанин
Эксперт CЭксперт С++
 Аватар для MrGluck
8216 / 5047 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
03.02.2013, 03:17
exgaming, getCourseName со скобками пишите? Код в студию.
C++
1
main.cpp:39:16: error: 'system' was not declared in this scope
правильно, system определена в stdlib.h (cstdlib)
0
0 / 0 / 1
Регистрация: 01.11.2012
Сообщений: 56
03.02.2013, 03:19  [ТС]
Вот код:
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#include <iostream>
#include <cstdlib>
#include <string>
 
using namespace std;
 
class GradeBook
{
public:
    GradeBook( string name )
    {
        setCourseName( name );
    }
    
    void setCourseName( string name )
    {
        courseName = name;
    }
 
    string getCouseName()
    {
        return courseName;
    }
    
    void displayMsg()
    {
        cout << "Wellcome To Grade Book for " << getCouseName() << "!" << endl;
    }
 
private: string courseName;
};
 
int main()
{
    GradeBook myGrade1( "CS11 C++" );
    GradeBook myGrade2( "CS11 C#" );
 
    cout << "First Grade Book created for: " << myGrade1.getCouseName() << "\nTwo Grade book created for: " << myGrade2.getCouseName() << endl;
    
    system("pause");
    
    return 0;
}
0
Форумчанин
Эксперт CЭксперт С++
 Аватар для MrGluck
8216 / 5047 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
03.02.2013, 03:23
Ошибок быть не должно, проверял.
Совет: конструктор сделать таким:
C++
1
GradeBook( string name ) courseName(name) {}
это называется список инициализации
И, кстати, потребность в system("pause"); в Devcpp от Orwell просто нет, можете потереть ненужную никому паузу.
0
0 / 0 / 1
Регистрация: 01.11.2012
Сообщений: 56
03.02.2013, 03:28  [ТС]
Задолбал я наверное вас, скомплил все ок запускаю, а там из консоли ошибка Couldn't create process и ниже путь к ехе
0
Форумчанин
Эксперт CЭксперт С++
 Аватар для MrGluck
8216 / 5047 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
03.02.2013, 03:31
exgaming, название скажите файла/проекта?
0
0 / 0 / 1
Регистрация: 01.11.2012
Сообщений: 56
03.02.2013, 03:33  [ТС]
ss,project,aa по разному пробовал)
0
Форумчанин
Эксперт CЭксперт С++
 Аватар для MrGluck
8216 / 5047 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
03.02.2013, 03:37
File >> New >> Source File >> вставить код >> Сtrl + S >> 123.cpp (к примеру, желательно без русских символов) >> F11 >>
0
0 / 0 / 1
Регистрация: 01.11.2012
Сообщений: 56
03.02.2013, 03:39  [ТС]
Так-же
0
Форумчанин
Эксперт CЭксперт С++
 Аватар для MrGluck
8216 / 5047 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
03.02.2013, 03:40
Цитата Сообщение от MrGluck Посмотреть сообщение
Совет: конструктор сделать таким:
Код C++
C++
1
GradeBook( string name ) courseName(name) {}
двоеточие пропустил
C++
1
GradeBook( string name ) : courseName(name) {}
Добавлено через 1 минуту
покажите скриншот
0
0 / 0 / 1
Регистрация: 01.11.2012
Сообщений: 56
03.02.2013, 03:47  [ТС]
http://rghost.ru/43506082/image.png
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.02.2013, 03:47
Помогаю со студенческими работами здесь

Ошибка компиляции
При компиляции следующего кода возникает ошибка: #include &lt;iostream&gt; using namespace std; int main() { int m; int...

Ошибка компиляции
Код писал в Xcode version 9 (Я только учусь, не бейте:D) Задача состоит в том, чтобы программа выводила в консоль целое число, без...

Ошибка компиляции
Здравствуйте, подскажите пожалуйста в чем ошибка программы. #include &lt;stdio.h&gt; #include &lt;string.h&gt; void f(char *s,int i) { ...

Ошибка компиляции
Здравствуйте. Попробовал данный код скомпилировать в dev c++ 4.9.9.2. Выдает ошибки что не хватает &quot;;&quot; перед auto, const, for....

Ошибка компиляции
как правильно сделать инициализацию структуры в классе объекта, у меня не доходит пытался с ссылками повозиться но не выходит только...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru