Сборка не удалась, сборка не удалась

Я запутался в связи с неудачной сборкой и неудачной компиляцией. Если я напишу некоторый код в Visual Studio, то если он сообщит о сбое сборки, значит ли это, что компилятор обнаружил некоторые ошибки в программе?

На самом деле после инициализации статической переменной несколько раз, я получаю ошибку сборки.

<code>
int Child::count = 1;
int Child::count = 2;
</code>

<code>
1>c:\users\muzammil\desktop\testproject\testproject.cpp(93): error C2374: 'count' : redefinition; multiple initialization
1>          c:\users\muzammil\desktop\testproject\testproject.cpp(83) : see declaration of 'count'
1>
1>Build FAILED.
</code>

0

Решение

«Сборка» обычно означает полный процесс преобразования вашего кода и других связанных ресурсов в распространяемый пакет, тогда как «компиляция» — это просто преобразование исходного кода в исполняемый формат. В этом случае ваша компиляция не удалась. Поскольку это один из этапов процесса сборки, вы также можете сказать, что сборка не удалась.

Вы также спрашиваете, как исправить эту ошибку? Ответ прост: не объявляйте одну и ту же переменную несколько раз в одном и том же контексте.

1

Другие решения

составление просто переводит между двумя языками программирования. В случае C ++ это означает создание машинного кода из исходного кода.

Строительство обычно относится к процессу перехода от исходного кода к программному продукту, который вы можете отправить. Он включает в себя несколько шагов:

  • Предварительная обработка
  • составление
  • соединение
  • текущие тесты
  • упаковка
0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector