2015-12-25 4 views
1
LNK1104

Ошибка не может открыть файл '; .obj' project1 D: \ project1 \ источник \ project1 \ project1 \ LINK 1LNK1104 Ошибка не может открыть файл, .obj "

Я использую Visual Studio 2015 и openframeworks, я довольно новичок в языке C++.

Я не смог найти строку кода, относящуюся к этому файлу.

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

+0

*** Я не мог найти строку кода, которая ссылается на этот файл. *** Это не проблема с кодом. Я говорю, что похоже, что ваши настройки компоновщика каким-то образом перепутаны. – drescherjm

ответ

2

Нарастание процесс имеет два основных этапа:

  • компилировать
  • ссылку

На этапе компиляции OBJ файлы построены из исходного файла. На этапе связывания эти obj-файлы «конкатенируются», разрешая неразрешенные ссылки и строят окончательный вывод (статическая/динамическая библиотека или исполняемый файл).

Ваша ошибка - ошибка компоновщика, в которой говорится, что один из скомпилированных файлов не найден. Это может произойти, когда:

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

Есть ли у вас какие-либо другие сообщения об ошибках или предупреждения? Проверьте, действительно ли вы строите указанный проект (и фактический исходный файл). В качестве первого шага вы можете проверить его в Build -> Configuration Manager. Посмотрите на флажок в столбце «Создать».

+0

да это действительно проблема thnx для ее решения –