4

我知道有一种方法可以在 XCode 设置中为特定项目添加“搜索路径”。

在此处输入图像描述

(*我知道这件事)

但我很想知道将包含文件夹永久添加到 XCode 的“正确”方式。

我所做的是添加<Eigen>/usr/include. 我的代码现在是:

#include </usr/include/Eigen/Eigen> // works ok

但它真的应该看起来像

#include <Eigen/Eigen> // does NOT work

但 XCode 似乎并未将其视为/usr/include构建路径的一部分。<stdio.h>实际上,它从类似的路径获取所有头文件(包括类似的头文件)

/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/include

哇,多么甜蜜的道路。

我不确定我想/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/include摆弄#include <Eigen/Eigen>.

将文件夹添加到 XCode 的 INCLUDE 路径以使其自动适用于每个新项目的推荐方法是什么?

4

2 回答 2

3

进入 Get Info 窗口 (Cmd + I) 选择 Build 选项卡 在“Search Header Paths”下添加您想要包含的目录

您必须为要包含在 Eigen 中的每个项目执行此操作,但我认为这是推荐的做事方式。只需将其保存在一个地方,并让所有使用它的项目都引用该位置

于 2013-07-06T19:18:37.067 回答
0

这是如何做到的:

  • $(PROJECT_DIR)/Your/Include/Folder添加到用户搜索路径
  • 始终搜索用户路径=
于 2017-06-17T10:32:31.447 回答