gpt4 book ai didi

iphone - 有没有办法替换已经定义的预处理器标识符?

转载 作者:太空宇宙 更新时间:2023-11-04 06:06:16 25 4
gpt4 key购买 nike

我有一个库,其中有几个定义如下的选项:

#define shouldShowToolbar YES
#define shouldAlignToLeft YES
etc..

我正在寻找一种方法来实际从外部替换那些(不修改库,因为 future 的更新会破坏它)。是否有可能,或者我注定要在每次更新时更改库源代码(我确实有)。

最佳答案

#undef

#include "library_header.h"    /* Which defines the macro.  */

#undef shouldShowToolbar /* You undef it. */
#define shouldShowToolbar NO /* If you want, you can redefine it. */

http://gcc.gnu.org/onlinedocs/cpp/Undefining-and-Redefining-Macros.html

关于iphone - 有没有办法替换已经定义的预处理器标识符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10012895/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com