C宏:如何隐藏__at关键字
C macro: how to hide __at keyword?
我有一个嵌入式项目的。h和。C文件,我想在c++中进行单元测试。在.c文件中有变量声明:
uint8_t foo __at "NOINIT";
g++抛出错误。有人能解决这个问题吗?(我更喜欢不改变。c的解决方案)
I try to add switch to g++:
-D__at=;//
,预期结果为:
uint8_t foo ;// "NOINIT";
But不工作。正确的语法是什么?(-D__at=";//"
和-D__at=;//
均为非)
谢谢你的帮助!
我是训练有素的专业人员。不要试图在家里重复这个。
gcc
-D'var1(v,l)=v ## l'
-D'var(v,l)=var1(v,l)'
-D'__at=; const char* var(dummy_x_,__LINE__)='
相关文章:
- 这是我尝试让用户将值输入到数组中.然后将其隐藏为大量的星号
- 如何处理来自核心指南检查器的关于gsl::at的静态分析警告
- 结构和双指针隐藏在其他结构中,多层混淆
- "CID"在AT+HTTPPARA= "CID" ,1中是什么意思
- 在 cpp 文件中隐藏采用模板参数引用的方法
- 参数包构造函数在类模板中隐藏用户定义的转换
- 如何等待窗口隐藏在Qt中?
- 如何使用类型别名从模板化类中隐藏模板列表
- 在设计 SDK 时,我是否应该在 C++ 头文件中完全隐藏内部类?
- 在C++中使用 Catch 测试框架编译错误"error: expected ';' at end of declaration list"
- CMake 用于设定C++标准的设施 "at least C++NN"
- SIGSEGV on Boost UDP 套接字关闭 - tcache_get at malloc.c.
- 使用 mat.at<uchar>(i,j) 的 opencv C++中的矩阵赋值错误
- CMake Error at modules/videoio/cmake/detect_ffmpeg.cmake:16
- 当键值是 std 向量时,为什么使用 at in C++ 访问映射值如此缓慢?
- 名称隐藏对静态函数继承的实例使用
- 两个垫子的 OpenCV 数据是相同的,但使用 Mat::at 检索时的值已损坏
- 在 Linux 中使用 ioctl() 获取隐藏功能报告时,零字节消失
- 从多个模板化基类派生时出现"隐藏重载的虚函数"警告
- 如何在 Omnet++ 5.6.1 中隐藏箭头?