Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/161.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode找到了C++;框架中的头文件,现在是一个构建,以后它可以';T P>我正在移植一个使用OpenCV到Mac的C++ Windows程序。我安装了openCV框架,修复了一些构建问题,然后运行了它。效果不错。然后,我更改了一行源代码(添加了一个调试std::cout),重新生成,现在得到以下生成错误: (!) 'opencv2/highgui.hpp' file not found (!) Did not find header 'highgui.hpp' in framework 'opencv2' (loaded from '/Users/bill/Library/Developer/Xcode/DerivedData/spot-engine-motile-gwtigogqvbxktiabuwebnnwzxgzg/Build/Products/Debug')_C++_Xcode_Opencv - Fatal编程技术网

Xcode找到了C++;框架中的头文件,现在是一个构建,以后它可以';T P>我正在移植一个使用OpenCV到Mac的C++ Windows程序。我安装了openCV框架,修复了一些构建问题,然后运行了它。效果不错。然后,我更改了一行源代码(添加了一个调试std::cout),重新生成,现在得到以下生成错误: (!) 'opencv2/highgui.hpp' file not found (!) Did not find header 'highgui.hpp' in framework 'opencv2' (loaded from '/Users/bill/Library/Developer/Xcode/DerivedData/spot-engine-motile-gwtigogqvbxktiabuwebnnwzxgzg/Build/Products/Debug')

Xcode找到了C++;框架中的头文件,现在是一个构建,以后它可以';T P>我正在移植一个使用OpenCV到Mac的C++ Windows程序。我安装了openCV框架,修复了一些构建问题,然后运行了它。效果不错。然后,我更改了一行源代码(添加了一个调试std::cout),重新生成,现在得到以下生成错误: (!) 'opencv2/highgui.hpp' file not found (!) Did not find header 'highgui.hpp' in framework 'opencv2' (loaded from '/Users/bill/Library/Developer/Xcode/DerivedData/spot-engine-motile-gwtigogqvbxktiabuwebnnwzxgzg/Build/Products/Debug'),c++,xcode,opencv,C++,Xcode,Opencv,我取消了找的零钱,但这些错误仍然存在。我多次尝试删除框架并将其再次拖回(它安装在/Library/Frameworks中),但都是相同的错误。我发现有类似错误的人通过正确设置“搜索路径/框架搜索路径”修复了它,但我的已设置为“/库/框架”。还有人知道我想看什么吗?这让我发疯了,实际上我让程序运行了15分钟,现在它不见了,我不知道如何让它再次工作。是的,看看构建日志。在左侧窗格thinger中找到错误,然后右键单击“在日志中显示”~。这将显示失败的完整命令,包括参数和环境变量。这些参数应该包括Op

我取消了找的零钱,但这些错误仍然存在。我多次尝试删除框架并将其再次拖回(它安装在/Library/Frameworks中),但都是相同的错误。我发现有类似错误的人通过正确设置“搜索路径/框架搜索路径”修复了它,但我的已设置为“/库/框架”。还有人知道我想看什么吗?这让我发疯了,实际上我让程序运行了15分钟,现在它不见了,我不知道如何让它再次工作。

是的,看看构建日志。在左侧窗格thinger中找到错误,然后右键单击“在日志中显示”~。这将显示失败的完整命令,包括参数和环境变量。这些参数应该包括OpenCV头搜索路径。谢谢,我不知道构建日志。我应该添加我也是XCODE的新手(我以前做过C++,但是我之前的所有Mac开发都是java或者Python)。构建日志没有显示“-I/Library/Frameworks/opencv2”(命令行中没有出现opencv2文本),但是如何修复它呢?我不知道。我认为添加一个框架可以设置标题搜索路径。在编译器参数中有证据吗?没有,我在命令行中没有看到任何表明它正在使用框架的东西。我也很困惑,根据第二条错误消息,它知道“opencv2”应该来自框架,但是“loaded from…”路径很奇怪,它根本就不是实际的框架。我真的不知道,但可能将其添加为框架只是将其配置为链接?这听起来太疯狂了,不可能是真的。您可以尝试通过“在项目浏览器中选择项目节点”、选择生成目标、选择“生成设置”选项卡以及“搜索路径”部分中的清理来手动配置标题搜索路径