ep.hobbies Ответов: 3

ошибка MSB3073: :VCEnd" вышла с кодом 1.


привет
я получил эту ошибку, когда пытался скомпилировать свой старый код.
В прошлый раз я не помню, какую версию я использовал.

Я использую VS C++ для создания dll-файлов.

ниже приведены ошибки, которые я получил.

C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(113,5): error MSB3073: The command "copy "C:\Users\Plug-Ins\reference\mach_vmotion\mach_vmotion\Debug\mach_vmotion.dll" C:\Apps\Mach3\PlugIns\
<pre>1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(113,5): error MSB3073: :VCEnd" exited with code 1.




так как же преодолеть эту ошибку.

Garth J Lancaster

вам лучше погуглить для MSB3073 и увидеть некоторые ответы - особенно на stackoverflow о том, что (может быть) вызывает эту проблему - слишком много причин и недостаточно подробностей от вас, к сожалению.. Пройдитесь по шагам сборки вашего поста с помощью тонкой зубчатой расчески, ища защищенные от записи файлы, каталоги, которые не существуют, список огромен

Richard MacCutchan

Убедитесь, что это не сбой команды копирования, разрешений, совместного использования и т. д.

3 Ответов

Рейтинг:
2

Member 14071133

Я получал ту же ошибку, используя Visual Studio 2017. Компилятору не удалось скопировать библиотеку dll в папку. Позже выяснилось, что каталог доступен только для чтения. Отмена проверки опции только для чтения и повторное построение проекта помогли мне.
Надеюсь, это кому-нибудь поможет.


Рейтинг:
1

KarstenK

У вас есть шаги сборки acustom с командой "копировать", которая пока не работает. Он находится где-то в настройках решения/проекта. Если вы будете внимательны, то сможете отредактировать файл th .sln с помощью textediotr. (Но сделайте резервную копию раньше)


Рейтинг:
0

BillJam11

Я обнаружил, что моя проблема очень похожа на решение 1, но она была в файле project (vcxproj), а не в файле решения.


CHill60

Как ни странно, Решение 1 гласило: "решение/проект" ... так что на самом деле вы ничего не добавили