c++ - 将 "libusb.h"搜索路径添加到 Xcode 5 (OS X v10.9 (Mavericks))

标签 c++ macos xcode5 osx-mavericks libusb

我正在尝试让 Kinect 库“libfreenect”在 OS X v10.9 (Mavericks) 上运行。它总是以“找不到设备”结尾。所以我想我可以使用 Xcode 测试 libusb 以查看可以识别哪些 USB 设备。

我正在使用 Introduction To Using LibUSB-1.0 中的示例代码

Xcode 项目设置为:

  • OS X -> 应用程序 -> 命令行工具
  • C++

尝试编译时,Xcode 提示:

/.../libusb-Test/libusb-Test/main.cpp:2:10: 'libusb.h' file not found

我尝试了几种方法来解决这个问题:

  1. 将“/opt/local/include”添加到:首选项 -> 位置
  2. 将“/opt/local/include/libusb-1.0”添加到:首选项 -> 位置
  3. 将“/opt/local/include/libusb-1.0”添加到:build设置 -> 库搜索路径

IMAGE: Xcode, Build Settings

唯一似乎有效的是:

#include </opt/local/include/libusb-1.0/libusb.h>

但这似乎不是正确的做法。

最佳答案

我建议您验证“始终搜索用户路径”build设置是否设置为"is"。然后您可以添加一个用户 header 搜索路径,其中包括保存您的引用的目录。

paths

关于c++ - 将 "libusb.h"搜索路径添加到 Xcode 5 (OS X v10.9 (Mavericks)),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20167175/

相关文章:

objective-c - 监听来自其他 Cocoa 应用程序的事件

ios - 具有属性的 NSMutableArray

c++ - 映射、类、成员函数

c++ - 清除多级 std::map

java - 如何从 Java 删除 OSX 上的文件?

perl - 如何在 mac 下用 perl 刷新文件?

ios - iPhone的ONVIF身份验证错误

ios - SDWebImage IUTableView setBackgroundImage

c++ - 为什么我可以在没有实例化的类上调用函数?

c++ - GCC C++11 调试构建,发布失败