ios - 使用项目模板时防止 Xcode 6.3 链接默认库和 header

标签 ios c xcode curses xcode6.3

我正在 Xcode 6.3 中构建一个项目。我将其基于 命令行工具 项目模板。是否有可能排除自动添加的此类路径和来源的库,例如 curses.h
这里的路径: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/include/curses.h

我在哪里可以更改项目目标中加载的默认库的包含/排除的默认设置?

感谢您的任何提示,因为很难在网上找到有关它的信息。

最佳答案

事实证明,您可以在 Xcode 的 Build Settings 中轻松禁用所有附加模块:

build设置 > Apple LLVM 6.1 - 语言 - 模块 > 启用模块(C 和 Objective-C)

并将其设置为

(Thomas Dickey 在此处发布了更广泛的答案:How to disable "curses.h" header (a part of "stdio.h in Xcode 6.3 OSX Yosemite) to avoid conflicting function declarations)

关于ios - 使用项目模板时防止 Xcode 6.3 链接默认库和 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29825897/

相关文章:

ios - 即使制作了@ 2x副本,iOS图标也仍然模糊

c - 需要有关 C 语言方法的帮助

ios - 当 UITableView 完全重新加载时

c - 被误解的代码示例

c++ - 类 TESTDLL_LIBSHARED_EXPORT TestDLL_lib

ios - 在iOS调整 View 中,当且仅当文本字段隐藏在键盘后面时才应该移动,否则不需要调整。

IOS架构和框架创建

xcode - NSObject.BroadSystemFontWeights 警告消息是什么意思?

ios - 将 NSPredicate 应用于 [(String, Array<String>)]

ios - 如何在不卡住 ARSession 的情况下将 ARSCNView 放入 Tabview Controller 中?