![]() |
1
116
转到目标或项目设置,单击左下角的齿轮图标,然后选择“添加用户定义设置”。新设置名称应为
根据斯蒂芬的评论,完整的语法是:
请注意,你没有
需要
如果你只是想#定义一个符号,而不是给它一个值(for
|
![]() |
2
86
您不需要创建用户定义的设置。内置设置“预处理器宏”工作正常。 alt text http://idisk.mac.com/cdespinosa/Public/Picture%204.png 如果您有多个使用相同前缀文件的目标或项目,请改用预处理器“未在预编译标头中使用的宏”,这样宏定义中的差异就不会触发不必要的额外预编译标头集。 |
![]() |
3
41
作为补充,如果你使用这种技术在目标中定义字符串,我必须这样定义和使用它们: 在构建设置中->预处理器宏和yes反斜杠在定义中至关重要:
在源代码中:
|
![]() |
4
5
您可以使用
|
![]() |
5
3
适用于Xcode 9.4.1和C++项目。加法
|
![]() |
6
2
它位于“GCC 4.2预处理”下(或者只需在搜索框中输入“prepro”)。.. 然而,无论如何,我都无法让它发挥作用。 我有我的标准调试和发布配置,我想在调试配置中定义Debug=1。但在将其添加为值后: (在设置窗口中)>预处理器宏:调试=1
…从不打印/接到电话。它快把我逼疯了。.. |
![]() |
7
1
针对Kevin Laity关于GCC预处理部分未显示在构建设置中的评论(见cdespinosa的回答),请将Active SDK设置为后面写着(Base SDK)的部分,然后显示此部分。您可以通过选择菜单“项目”来完成此操作>设置活动目标>XXX(基础SDK)。在不同版本的XCode(Base SDK)中可能会有所不同,例如(项目设置或项目默认值)。 出现此部分后,您可以将定义添加到处理器宏中,而不是创建用户定义的设置。 |
![]() |
8
0
您可以复制具有预处理部分的目标,将其重命名为所需的任何名称,然后更改预处理器宏值。 |
![]() |
Lorenzo Zorri · 如何根据文本字段的内容动态调整其宽度? 7 月前 |
![]() |
Rashik · 为什么Spacer()会自动扩展我的VStack 11 月前 |
![]() |
lucycoco · 如何解决pod安装问题并成功运行pod安装? 11 月前 |
![]() |
Viktor Sec · 如何自动将字符串添加到Xcode字符串目录? 11 月前 |
![]() |
Rue Vitale · 定位UILabel 12 月前 |