Ошибка c ++ (C :: B): ld вернул 1 состояние выхода - PullRequest
0 голосов
/ 11 июня 2018

После компиляции кода, если я решу что-то изменить в нем, после следующей попытки компилирования я получаю эту ошибку.Я также заметил, что в папке Debug моего проекта есть .exe, который никогда не может быть открыт.Очевидно, это вызывает проблему: я не могу снова скомпилировать, пока этот .exe волшебным образом не исчезнет.Я не могу удалить это, переместить это, ничего.Тогда это просто исчезает.Когда он исчезнет, ​​я снова смогу скомпилировать код.Почему это так расстраивает, потому что это может занять до минуты, и я не собираюсь ждать минуты между каждой компиляцией.Может ли быть решение?Спасибо!(также, если я могу предоставить любую другую информацию, такую ​​как снимки экрана, просто скажите в комментариях)

Ответы [ 3 ]

0 голосов
/ 11 июня 2018

Что-то интересное удалось решить мою проблему.Если я не скомпилирую с помощью кнопки F9, а с помощью значка компиляции, он работает каждый раз.На данный момент я полностью потерян, но, по крайней мере, моя проблема исправлена.

0 голосов
/ 11 июня 2018

Откройте диспетчер задач и посмотрите, запущено ли окно командной строки или нет.Если это работает, закончите это прямо там.

Это происходит и со мной, и проблема всегда в том, что командная оболочка всегда активна.

Надеюсь, что это работает.: -)

0 голосов
/ 11 июня 2018

Ваш exe-файл заблокирован.Посмотрите на диспетчер задач, выполняет ли программа все еще.Другая причина может заключаться в том, что служба «Appinfo» не работает.

...