C-预处理器 问答列表

让 CMake 在通过 Makefile 生成预处理的 C 文件时使用 -dD -dI 开关?

作者:sdbbs 提问时间:10/9/2023

请考虑以下 CMake 示例: cmake_minimum_required(VERSION 3.13) if (NOT(EXISTS "${CMAKE_SOURCE_DIR}/main.c" A...

结构中的泛型函数指针,具有编译时验证

作者:u23r 提问时间:10/12/2023

我有头文件String.h typedef struct String String; typedef String* String_t; ... struct String { //... ot...

如何在 C 宏定义中包含双引号?

作者:Andrew Merrill 提问时间:11/4/2023

我有以下测试程序: #define q " int main() { printf(q hello world q); } 使用 gcc 编译它(我在 Ubuntu 上尝试了 12.3 和 ...

类似宏的功能,在体内有宏

作者:Pararera 提问时间:11/6/2023

我正在尝试制作类似宏的函数,该函数将“创建”几行新宏。 ARM-GCC 预处理器对这种类似宏的函数不满意。如何在没有外部工具的情况下实现相同的功能的任何想法? #define SML_DEBUG(_...


共14条 当前第2页