2015-10-04 4 views
2

Привет всем кто может помочь с dependency_info.dat No such file or directory? Я использую Xcode 7 с GCC 4.8Xcode gcc: dependency_info.dat Нет такого файла или каталога

-dependency_info /path/my_project/build/my_project/Debug/my_project.build/Objects-normal/x86_64/my_project_dependency_info.dat 

g++-4.8: error:/path/my_project/build/my_project/Debug/my_project.build/Objects-normal/x86_64/my_project_dependency_info.dat: No such file or directory 
Command /usr/local/bin/g++-4.8 failed with exit code 1 

что делает -dependency_info флаг делать? Как удалить этот флаг?

ответ

0

Ошибка удалилась после того, как я удалил путь, указанный в настройках сборки «Путь к файлу информации зависимостей компоновщика» для проекта и целей. Пока приложение компилируется и работает нормально без указанного пути.

+0

Я использую Xcode 7.2, и нет такого свойства в панели «Настройки сборки» (или я не мог найти его часами, и это, скорее всего, потому, что я довольно новичок в Xcode) Можете ли вы быть немного более конкретно, пожалуйста? Где найти эту настройку? Спасибо – emredog

+0

Я сейчас на Xcode7.1, и я не нахожу его там. Я все еще вижу это в Xcode6.4. Я мало знаю об этой настройке. Возможно, это было создано предшественником по проекту. –

0

У меня была очень похожая ошибка с Xcode 7.2, OpenCV 3 и El Capitan.

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

Мой проект строит отлично через терминал (поскольку у него уже есть файл makefile, который использует gcc), но без шансов с XCode даже после того, как я настроил все в панели «Настройки сборки» в соответствии с make-файлом.

Этот answer спас меня. Мой OpenCV был установлен с использованием macports (возможно, это были предварительно скомпилированные двоичные файлы или скомпилированные на моей машине, не помню). Оказывается, он скомпилирован с libC++, а не libstdC++.

Изменение Стандартная библиотека C++ установка в настройках Build сделала трюк для меня.

Смежные вопросы