Ошибка VS2010: LNK1181: невозможно открыть входной файл xxxx.obj (только в режиме отладки) - PullRequest
0 голосов
/ 03 января 2012

Я использую Visual Studio 2010, пытаюсь создать большое решение, в котором многие проекты VC ++ преобразованы из более старых сборок Visual Studio.

Проблема в том, что он дает мне этот LNK1181 для корневого проекта решения (проекта, от которого зависят все другие проекты), но только в режиме DEBUG (win32). В режиме выпуска это не дает мне эту ошибку.

Я заметил, что этот файл obj фактически не создается вообще в режиме отладки. Хотя компилятор не выдает никакой ошибки при сборке этого файла cpp.

В чем может быть проблема? Это так или иначе связано с этими листами управляющего недвижимостью?

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

Ответы [ 3 ]

0 голосов
/ 10 марта 2012

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

0 голосов
/ 20 марта 2014

Что бы это ни стоило, я случайно добавил * .obj файлы в проект, и поэтому он выдавал эту ошибку.

0 голосов
/ 03 января 2012

Нажмите на решение. перейдите в меню «Создать» и очистите решение, а затем снова создайте решение, надеюсь, это действие решит вашу проблему

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...