Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.72/25: Рейтинг темы: голосов - 25, средняя оценка - 4.72
 Аватар для Anonymous4722
5 / 3 / 2
Регистрация: 29.11.2012
Сообщений: 545

Ошибка CL.exe завершилась с кодом 2 Что это за ошибка и как исправить?

02.06.2019, 00:47. Показов 5071. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ошибка появилась, но не могу понять как ее исправить.


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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
#include <iostream>
using namespace std;
/*Реализуйте класс Дробь. Необходимо хранить числитель
и знаменатель в качестве переменных-членов. Реализуйте
функции-члены для ввода данных в переменные-члены,
для выполнения арифметических операций (сложение,
вычитание, умножение, деление, и т.д.)*/
 
const char n = '\n';
 
class FRACTION
{
public:
    void input(int c, int z)
    {
        numerator = c;
        denominator = z;
    }
 
    void mult(int x)
    {
        numerator *= x;
        cout << "дробь " << numerator << '/' << denominator << n;
    }
 
    void div(int x)
    {
        numerator *= x;
        cout << "дробь " << numerator << '/' << denominator << n;
    }
 
    void amount(int x)
    {
        numerator += (x * denominator);
        cout << "дробь " << numerator << '/' << denominator << n;
    }
 
    void subb(int x)
    {
        numerator -= (x * denominator);
        cout << "дробь " << numerator << '/' << denominator << n;
    }
 
    void demonstrate()
    {
        cout << "получившееся дробь " << numerator << '/' << denominator << n;
    }
 
    int transfer()
    {
        return ND(numerator, denominator);
    }
    int lessening(int x)
    {
        numerator /= x;
        denominator /= x;
    }
private:
    int numerator = 0;
    int denominator = 0;
 
    int ND(int x, int y)
    {
        if (y == 0) return x;
        return ND(y, x % y);
    }
};
 
 
int main()
{
    setlocale(0, "");
 
    int a = 0, b = 0, c = 0;
    char d = 'y';
    cout << "введите числитель " << n;
    cin >> a;
    cout << "введите знаменатель " << n;
    cin >> b;
 
    FRACTION f;
 
    f.input(a, b);
 
    do
    {
        f.lessening(f.transfer());
        f.demonstrate();
        
        cout << "1. Прибавить " << n;
        cout << "2. Отнять" << n;
        cout << "3. Умножить" << n;
        cout << "4. Разделить" << n;
        cout << "нужно выбрать действие" << n;
        cin >> c;
        switch (c)
        {
        case 1:
            cout << "слагаемое = ";
            cin >> a;
            f.amount(a);
            break;
 
        case 2:
            cout << "слагаемое = ";
            cin >> a;
            f.subb(a);
            break;
 
        case 3:
            cout << "слагаемое = ";
            cin >> a;
            f.mult(a);
            break;
 
        case 4:
            cout << "слагаемое = ";
            cin >> a;
            f.div(a);
            break;
        default:
            cout << "Подберете принцип" << n;
        }
        cout << "Продлить службу?(y/n)";
        cin >> d;
    } while (d != 'n');
    return 0;
}
Миниатюры
Ошибка CL.exe завершилась с кодом 2 Что это за ошибка и как исправить?   Ошибка CL.exe завершилась с кодом 2 Что это за ошибка и как исправить?  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.06.2019, 00:47
Ответы с готовыми решениями:

В чём моя ошибка? (Cl.exe Завершилась с кодом 2)
Выдаёт ошибку &quot;CL.exe Завершилась с кодом 2&quot; #include &lt;iostream&gt; using namespace std; int main() { int n, i, n2, a,...

Ошибка MSB6006 "cmd.exe" завершилась с кодом 1
Добрый день. С помощью утилиты Bison разработайте синтаксический LR-анализатор для языка. Стала разбираться, но так как я маленькая и...

Ошибка. MSB6006 "CL.exe" завершилась с кодом 2
Я в Си новичок. Ошибка возникла после того, как написал функцию shale (до этого она была в главной функции и все работало). Функция...

6
57 / 43 / 12
Регистрация: 27.10.2018
Сообщений: 454
02.06.2019, 00:50
Введение
В данной статье описывается проблема, которая возникает, в котором появляется «ошибка MSB6006: «CL.exe» завершился с кодом-1073741515 "сообщение об ошибке при создании простого приложения с помощью пакета SDK ARM в Windows Embedded Compact 2013. Доступно обновление для устранения этой проблемы. Перед установкой этого обновления необходимо установить все ранее выпущенные обновления для данного продукта.
Симптомы
С помощью пакета SDK ARM для устройства, на котором выполняется обновление май 2015 для Windows Embedded Compact 2013 создания базового приложения «Hello World». При построении приложения, построение не выполняется и появляется следующее сообщение об ошибке:

C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Mi crosoft.CppCommon.targets(242,5): ошибка MSB6006: «CL.exe» завершился с кодом-1073741515.
Причина
Эта проблема возникает потому, что номер версии файла Mspdb110.dll не был правильно обновлен на момент последнего обновления.
Сведения об обновлении программного обеспечения
Информация о скачивании
Windows Embedded Compact 2013 ежемесячное обновление (августа 2015) от корпорации Майкрософт доступна. Чтобы загрузить это обновление Windows Embedded Compact 2013 ежемесячно, перейдите к Microsoft OEM Online или MyOEM.

Предварительные условия
Это обновление поддерживается только в том случае, если также были установлены все ранее выпущенные обновления для данного продукта.

Необходимость перезагрузки
После установки этого обновления необходимо выполнить чистую сборку всей платформы. Для этого воспользуйтесь одним из следующих способов:
В меню Построение выберите пункт Очистить решениеи выберите команду Построить решение.
В меню Построение выберите команду Перестроить решение.
Необходимо перезагрузить компьютер после установки этого обновления.
Сведения о замене обновлений
Это обновление не заменяет других обновлений.
0
57 / 43 / 12
Регистрация: 27.10.2018
Сообщений: 454
02.06.2019, 00:51
///
Миниатюры
Ошибка CL.exe завершилась с кодом 2 Что это за ошибка и как исправить?  
0
 Аватар для Anonymous4722
5 / 3 / 2
Регистрация: 29.11.2012
Сообщений: 545
02.06.2019, 11:02  [ТС]
Цитата Сообщение от plzvtl Посмотреть сообщение
Введение
В данной
Я ни чего не понял, где мне это обновление взять.

Добавлено через 18 секунд
И у меня код 2
0
Модератор
Эксперт С++
 Аватар для zss
13773 / 10966 / 6491
Регистрация: 18.12.2011
Сообщений: 29,243
02.06.2019, 11:07
А может, дело в том, что программа не компилируется
Цитата Сообщение от Anonymous4722 Посмотреть сообщение
C++
1
2
3
4
5
int lessening(int x) 
{ 
    numerator /= x; 
    denominator /= x; 
}
Ошибка - lessening должна возвращать значение.
Исправление:
C++
1
void lessening(int x)
0
 Аватар для Anonymous4722
5 / 3 / 2
Регистрация: 29.11.2012
Сообщений: 545
02.06.2019, 20:39  [ТС]
Цитата Сообщение от zss Посмотреть сообщение
А может, дело в том, что программа не компилируется
Это понятно.
Цитата Сообщение от zss Посмотреть сообщение
lessening должна возвращать значение
Почему должна?
0
Модератор
Эксперт С++
 Аватар для zss
13773 / 10966 / 6491
Регистрация: 18.12.2011
Сообщений: 29,243
02.06.2019, 22:24
Цитата Сообщение от Anonymous4722 Посмотреть сообщение
Почему должна?
Потому, что Вы написали int, а не void
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
02.06.2019, 22:24
Помогаю со студенческими работами здесь

Ошибка MSB6006, "CL.exe" завершилась с кодом 2
Я только учу с++, но у меня возникла проблема, когда я хотел написать на visual studio консольный калькулятор. Ошибок почему-то не видит,...

Ошибка при компиляции JAVA. error: ';' expected Что это и как это исправить?
Добрый день. В первый раз в жизни пытаюсь скомпилировать примитивную программу Example.java, но компилятор выдает ошибку java:8:...

Что это за ошибка и как это исправить
Что ето за ошибка и как ето исправить???? The OutputPath property is not set for this project. Please check to make sure that...

Что это за ошибка и как её исправить?
Что это за ошибка и как её исправить?

Что это за ошибка и как исправить
13 строчкa ошибка too many actual parameters uses SysUtils; Math; function power(i:integer):integer; var sum:real; n:integer; ...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru