Ответ 1
Включить услугу "Опыт приложения". Запустите окно консоли и введите net start AeLookupSvc
внезапно моя визуальная студия express 2010 С++ перестала восстанавливать мой проект.
Когда я впервые попал в F7, проект строится и работает отлично (черт возьми, это пример приветствия).
Затем я делаю некоторые изменения и снова нажимаю F7, затем я получаю:
1 > LINK: фатальная ошибка LNK1168: невозможно открыть C:\Users\имя_пользователя\Documents\Visual Studio 2010\Projects\console\Debug\console.exe для записи
Теперь самое смешное:
ОС: W7 SP1 64-бит, с последними обновлениями
любые идеи, пожалуйста? google не помог мне: (
Включить услугу "Опыт приложения". Запустите окно консоли и введите net start AeLookupSvc
Вероятно, проблема заключается в том, что вы забыли закрыть программу и что вместо нее вы работаете в фоновом режиме.
Найдите окно консоли, в котором запущена программа exe, и закройте ее, щелкнув X в правом верхнем углу. Затем попробуйте перекомпилировать программу. В моем случае это решило проблему.
Я знаю, что это сообщение устарело, но я отвечаю за других людей, таких как я, которые находят это через поисковые системы.
Перезапуск Visual Studio решил проблему для меня.
В моем случае, очистка и восстановление проекта разрешили проблему.
ну, я на самом деле просто сохранил и закрыл проект и перезапустил VS Express 2013 в Windows 8, и это отсортировало мою проблему.
Это также может быть проблемой из-за неправильного использования таких функций, как FindNextFile, когда FindClose никогда не выполняется. Процесс встроенного файла завершается, и сама сборка может быть удалена, но LNK1168 предотвратит перестройку из-за открытого дескриптора. Это может привести к утечке дескриптора в проводнике, который может быть устранен путем завершения и перезапуска проводника, но во многих случаях необходима немедленная перезагрузка.
Я столкнулся с этой проблемой, когда сборка внезапно закрывается перед загрузкой. Ни один процесс не будет отображаться в диспетчере задач, но если вы перейдете к исполняемому файлу, созданному в папке проекта, и попытаетесь удалить его, Windows утверждает, что приложение используется. (Если нет, просто удалите файл и пересоберите, что генерирует новый исполняемый файл) В Windows (Visual Studio 2019) файл находится в этом каталоге по умолчанию:
%USERPROFILE%\source\repos\ProjectFolderName\Debug
Чтобы завершить предположительно работающий процесс, откройте командную строку и введите следующую команду:
taskkill /F /IM [ApplicationName.exe]
Это заставляет любой запущенный экземпляр быть остановленным. Перестройте и выполните!
У меня тоже была эта же проблема. Мое консольное окно больше не было открыто, но я смог увидеть, как работает мое приложение, перейдя к процессам в диспетчере задач. Имя процесса было именем моего приложения. Как только я закончил этот процесс, мне удалось собрать и скомпилировать код без проблем.
Я знаю, что это старый вопрос, но подумал, что поделюсь, как я решил проблему.
Если вы используете Visual Studio, и эта ошибка возникает, вы можете попробовать подключиться к процессу (CTRL + ALT + P) и найти процесс "(program).exe". Когда вы пытаетесь подключиться к нему, отображается сообщение о том, что оно не удалось подключить, что удаляет процесс из "запущенного" (даже если это не так). Вы также сможете удалить (программу).exe из ваша папка отладки.
Надеюсь, это поможет кому-то! :)
Запустите свою программу как администратор, не переписывая свои файлы, потому что ваши файлы находятся в защищенном месте на вашем диске.