对于不想编译的文件,在Xcode中是否有一个地方(或标志)?有些类可能成为项目的一部分,但目前不能编译。主项目并没有链接到它们,但Xcode仍然试图编译它们。有没有办法阻止项目的其余部分编译,直到这些新的类已经“准备就绪”?Xcode:是否有位置/标志来防止类编译?
7
A
回答
10
请注意,对于每个源文件,您可以指定它属于哪个(哪些)目标 - 查看检查器窗口中的文件(获取信息),然后点击目标选项卡。如果您取消选择给定源文件的目标,那么它将不会被编译为该目标的构建过程的一部分。
[这相当于很多同样的事情什么Eimantas他回答说 - 这是看它只是用不同的方式。]
6
在目标 - > {AppName}分支中的“编译源代码”中查找不需要的文件。从那里删除它们,它们不会在未来建设进行编译(请务必清洁您重新生成之前)
0
您可以使用预处理语句:
#ifndef HIDE_<insert name here>
CODE
#endif
然后用:
#define HIDE_<insert name here>
高于上述代码中您不想编译的文件。
+2
没有必要修改代码来解决这个问题。 – 2010-04-01 17:00:37
0
相关问题
- 1. 是否有编译iPad时设置的特定Xcode编译器标志?
- 2. Xcode 4.4 - 无法添加编译器标志来编译源
- 3. 编译器内是否有预编译IPV6的标志
- 4. 是否有可能在编译时防止特定基类的多重继承?
- 5. 是否有一个编译时间标志,以防止从访问对象StringList的不使用“对象”
- 6. C#:是否有任何标准的编译标志,允许我检测是否编译为x86或x64?
- 7. Groovy静态编译是否有全局标志?
- 8. 是否有devenv的标志在编译时禁用PDB一代?
- 9. 防止来自的IntelliJ编译SRC-类时,单元测试
- 10. 是否有可能在编译时禁止从类中派生?
- 11. maven防止依赖编译
- 12. Android + JSON防止反编译?
- 13. 如何设置该编译器标志?
- 14. Xcode是否始终从头编译
- 15. 在XCode中为多个目标添加编译标志
- 16. 什么是“DNS_BLOCK_ASSERTIONS”(C编译器标志)?
- 17. 防止在VS08中编译调试日志
- 18. 带有32位标志的Excel 2016条件编译
- 19. g ++:编译时没有-l标志
- 20. 防止标签栏位
- 21. 防止欺骗位置
- 22. 防止JLabel职位重置?
- 23. 防止iFrame改变位置?
- 24. Objective-C编译器标志
- 25. XCode 4编译非常慢,从我们可以看到编译日志的位置?
- 26. 检查是否设置了所有标志(没有标志空白)
- 27. g ++在编译静态库时是否有意义添加优化标志
- 28. 在Xcode中使用gcc编译器标志
- 29. xcode编译标志以创建两个应用程序
- 30. Xcode中特定文件的特定编译器标志
是的,基本上和Eimantas建议的一样。希望我可以将这个“奖”分为两个答案,但我不能。所以,我会选择这种方法,因为它更多的是从文件/类本身的角度而不是来自目标。而Eimantas已经有很多upvotes了... – Meltemi 2010-04-01 18:32:22
嘿,我从upvotes得到了比Paul更多的点数,并接受了答案。)+1我也是! – Eimantas 2010-04-04 07:21:43
@Eimentas:感谢+1 - 我早已给你+1了,所以我想我们甚至是。 ;-) – 2010-04-04 07:24:07