预处理器 问答列表

在宏 gcc 预处理器中连接时出错

作者:togarha 提问时间:9/19/2013

当我尝试在宏中使用##时,我遇到错误,这就是我尝试做的: 有了这个定义: #define PORT 2 #define PIN 3 我希望预处理器生成: PM2.3=1 当我像这样调用宏...

C 预处理器宏替换

作者:togarha 提问时间:8/14/2015

我正在尝试进行宏替换,但它不起作用,这是代码: #define COMLOG 2 #define __COM_ESPECIAL_print(__a, __comNumber) COM##__comN...

什么是“null 定义的宏”?

作者: 提问时间:8/22/2008

我正在学习 objective-C 和 Cocoa。在我正在学习的 Apple 教程中,有一个旁注说: IBOutlet是一个 null 定义的宏,C 预处理器在编译时将其删除。 我很好奇 - 什...

X-宏列表与自身的笛卡尔积

作者:Alex Shpilkin 提问时间:3/18/2023

假设,在 C 中,我有一个使用 X-macros 指定的事物列表。例如 #define TYPES(X, ...) \ X(__VA_ARGS__, i, int) \ X(__VA_ARGS_...

如何处理嵌入式系统实例(每个客户端)之间可能不同的函数和数组,而不诉诸预处理器滥用?

作者:sole_developer_as_a_junior 提问时间:6/7/2023

描述我是一家控制公司嵌入式系统产品的唯一开发人员/设计者/维护者。我是一名大三学生,公司里没有其他工程师(任何学科)。语言是 C(C99 标准),构建系统是 CMake。嵌入式系统是裸机STM32 M...

预处理器指令,用于检测使用“专为 iPad 设计”目标在 macOS 上运行

作者:Jeshua Lacock 提问时间:6/2/2023

Apple 提供了一个运行时属性,用于检测是否使用目标在 Mac 上运行。isiOSAppOnMacProcessInfoDesigned for iPad 我宁愿使用预处理器指令,也不必进行运行时...

是否可以在 Visual Studio 的测试资源管理器中传递 MSBuild 的属性?

作者:Wasenshi 提问时间:5/23/2023

我知道我可以做这样的事情: dotnet test myproject.csproj /p:IsTest=true 在 myproject.csproj 中: <PropertyGroup> ...

如何在即时窗口中定义预处理器指令?

作者:J. Mini 提问时间:5/24/2023

我有一些代码要在 Visual Studio 的即时窗口中运行。它取决于预处理器指令。当我尝试在那里时,我得到了.我当前选择的构建配置在这里没有任何变化。#Defineerror CS1525: In...

是否可以在 C 语言中编译时计算处理器值的阶乘值?

作者:Cinverse 提问时间:2/13/2023

#define num 7 \\ user can change this #define size ???? \\I want this value (factorial of num) to be...

预处理指令 GPU

作者:aaries 提问时间:4/24/2023

我有一个 C/C++ 包,我在其中使用了一些 GPU 加速方法,用于 Nvidia 硬件的 CUDA 和用于非 Nvidia 硬件的 OpenCL。我还有特定于 Intel CPU 的 SIMD 函数...


共70条 当前第6页