c-preprocessor

c-preprocessor

文章 0 浏览 3

如何根据“配置管理器”创建自己定义的常量?

当我选择“调试”配置时,DEBUG 常量处于活动状态。当我选择“Release”配置时,DEBUG 常量处于非活动状态。 我如何创建自己的配置,以便它们包含我自…

野稚 2024-09-28 01:13:11 4 0

获取 cpp 搜索的包含路径

如何获取C预处理器的系统包含搜索路径?这是用于解析任意源文件并需要知道它们 #include 的标头的完整路径名的脚本。让我们暂时忽略用户可以使用编译…

甩你一脸翔 2024-09-27 23:42:02 3 0

GCC 预处理器

可能的重复: 运行 GCC 预处理器 是否有 GCC选项使GCC预处理器生成C源代码但过滤掉不相关的源代码? 例如,C 文件具有 #define switch 来定义许多不…

無心 2024-09-27 19:22:55 2 0

内置预处理器令牌来检测 iPhone 应用程序目标

我需要为我的应用程序正确设置 FIRM ID(根据目标)。例如,我在 Distribution.h 中编写了以下几行: #define X_FIRM_ID @"X" #define XX_FIRM_ID @"X…

岁月无声 2024-09-26 23:55:13 3 0

使用每个选项列表简化编译

我有一个定义列表:MASTER、SLAVE0、SLAVE1、...SLAVE9 来控制哪个音频数据阵列被编程到微控制器中。微控制器只能容纳一个声音文件,因此我在 main.c …

少女情怀诗 2024-09-26 22:54:54 3 0

我可以在中间而不是末尾定义可变 C 预处理器宏吗?

如果我这样做,GCC 会抱怨: #define M(obj,met, ..., contents) obj##_##met(const void * self, __VA_ARGS__) { \ contents \ } 给我两个原因: err…

木落 2024-09-26 13:22:36 4 0

#定义文件类型

是 #define LBitmap std::list &lt CBITMAP *&gt 一个好的做法吗? 编辑: 好吧,我该怎么做才能让我的老板相信这是不好的做法呢?…

绝不放开 2024-09-26 07:26:32 3 0

组合字符串文字和整数常量

给定一个编译时常量整数(一个对象,而不是宏),我可以在编译时将其与字符串文字(可能与预处理器一起使用)结合起来吗? 例如,我可以通过将字符串…

記柔刀 2024-09-26 06:06:11 7 0

不在命令行上使用预处理器值进行编译

我哪里错了;我想在命令行上为 g++ 定义一个预处理器值,但失败了。下面是复制我的问题的示例代码: [edit] 我正在使用:g++ (Debian 4.3.2-1.1) 4.3.…

在风中等你 2024-09-25 21:02:14 2 0

如何触发有关 #if 处未定义符号的 C 预处理器错误? (LLVM/CLang/Xcode)

如何触发有关 #if 处缺少定义的 C 预处理器错误? 我正在使用 LLVM/Clang/Xcode。 这段代码有效。 #define AAAAA 1 #if AAAAA #endif 我预计这段代码…

花开柳相依 2024-09-25 19:04:22 1 0

是否有一种可移植的方法来打印来自 C 预处理器的消息?

我希望能够做类似 #print "C Preprocessor got here!" 调试之类的事情。最好/最便携的方法是什么?…

酒几许 2024-09-25 15:28:38 3 0

在 C 语言中编译时评估的预处理器函数

我想编写在以下位置评估的预处理器函数/数组 编译时间。例如,如果我定义 #define MYARR[] {5,4,3,2,1,0} then,则应将代码 int x = R[0] 呈现给 int …

最笨的告白 2024-09-25 04:30:28 1 0

升 C 音的“#region” & “#endregion”在Java中?

可能的重复: Java 相当于 c# 中的 #region Java 中是否有一些东西可以允许像在 C# 中一样使用预处理器指令 #region 和 #endregion ?来构建源代码。…

如若梦似彩虹 2024-09-25 04:03:55 2 0

C++ #ifndef 对于包含文件,为什么头文件全部大写?

我想知道为什么 #ifndef 指令后面的名称总是全部大写并且似乎与实际头文件的名称不匹配?与此相关的规则是什么?我一直在网上查找,但没有找到任何解…

花开雨落又逢春i 2024-09-25 03:57:27 3 0

带 if 语句的 C 预处理器

我有以下宏: #define IF_TRACE_ENABLED(level) if (IsTraceEnabled(level)) 用户代码应如下所示: IF_TRACE_ENABLED(LEVEL1) { ... some very smart …

一身仙ぐ女味 2024-09-24 21:01:32 1 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文