Xcode gcc:dependency_info.dat没有这样的文件或目录

问题描述 投票:2回答:3

[嗨,有人可以提供dependency_info.dat No such file or directory的帮助吗?我在GCC 4.8中使用Xcode 7

-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标志做什么?如何删除此标志?

c++ xcode c++11 gcc g++
3个回答
0
投票

我删除了在构建设置“指向链接程序依赖项信息文件的路径”中为项目和目标指定的路径后,错误消失了。到目前为止,该应用程序在没有指定路径的情况下仍可正常编译和运行。


0
投票

我在Xcode 7.2,OpenCV 3和El Capitan中遇到了非常相似的错误。

就我而言(可能也是您的情况),这是一个伪装成其他东西的链接器错误。

我的项目可以通过终端很好地构建(因为它已经有一个使用gcc的makefile),但是即使我根据该makefile在Build Settings窗格中配置了所有内容,也无法使用XCode。

answer救了我。我的OpenCV是使用macports安装的(它可能已经预编译了二进制文件,或者在我的计算机上编译了,不记得了)。事实证明,它是用libc ++而不是libstdc ++编译的。

在“构建设置”中相应地更改C ++标准库设置对我来说很有帮助。


0
投票

对我来说,它试图在应用的显示名称中使用“ /”来引起构建错误

© www.soinside.com 2019 - 2024. All rights reserved.