Visual Studio 2010 не может открыть файл.ilk

Я пытаюсь собрать программу на C++ в VS2010 и столкнулся с ошибкой, которой раньше никогда не видел.

ССЫЛКА: фатальная ошибка LNK1104: не удается открыть файл C:...\Debug\labfour.ilk

Я искал решения, но не смог найти никаких других примеров того, как компоновщик Visual Studio не смог открыть файл.ilk. Кто-нибудь знает, почему что-то подобное произошло? Мне интересно, есть ли решение, подобное решению ошибки cannot find or open the PDB file, где вы должны настроить некоторые параметры в свойствах обозревателя решений.

Любое понимание будет с благодарностью, спасибо.

1 ответ

По моему опыту это одна из двух вещей:

  1. Файл.ilk поврежден. Просто почистите и восстановите; если это не удалит файл.ilk, то разбей его сам. Этот файл склонен к поломке, в случае отмененных сборок обычно я думаю.

  2. Вы создаете два проекта, настроенных на запись одного и того же файла.ilk, или используете инкрементное связывание (Linker>General>Enable Incremental Linking) + /MP (C/C++>General/ многопроцессорная компиляция). Это может периодически прерываться, и иногда, когда это терпит неудачу, это может сломать файл.ilk. Я менее уверен в этом сценарии, хотя.

Другие вопросы по тегам