Jus*_*cle 3 macros xcode gcc c-preprocessor
我想知道是否有一个Xcode或GCC预处理器符号用于应用程序的目标名称.
例如,如果我正在构建一个名为"MonkeyChicken"的应用程序,那么是否存在预处理器符号
printf( __TARGET_NAME__ )
Run Code Online (Sandbox Code Playgroud)
输出:
MonkeyChicken
Run Code Online (Sandbox Code Playgroud)
我不相信有任何内置(GCC不知道,当你编译一个文件,你正在构建的),但你可以使用始终创建一个GCC_PREPROCESSOR_DEFINITIONS在xcconfig文件(你正在 使用xcconfig一样,对不对?)的东西这应该如上所示:
GCC_PREPROCESSOR_DEFINITIONS = __TARGET_NAME__=\"$(PRODUCT_NAME)\"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3637 次 |
| 最近记录: |