![]() |
1
4
你可以用的身份证
从 http://msdn.microsoft.com/en-us/library/b0084kay(VS.80).aspx :
|
![]() |
2
3
编写自己的预处理器。 不必那么难,只需解析.cpp文件并搜索您自己定义的一些语法。找到它时,将文件名和行(预处理器必须计算新行数)追加到某个日志文件中。不过,它必须将自己的宏扩展到c++中。将所有内容写入临时文件,然后将其传递给“真正的”编译器。 干杯! |
![]() |
3
1
Boost.Preprocessor . 这是一组只用于头文件的宏,用于使用标准C预处理器执行功能强大的任务。 |
![]() |
Timo · 如果宏变量后跟构成有效标识符的字符,则不会展开宏变量 7 年前 |
![]() |
user3623498 · 在#if中更改变量时出现问题 7 年前 |
![]() |
einpoklum · 来自#cmakedefine替换的意外结果 7 年前 |
![]() |
Joseph Franciscus · C中预处理器方法的别名++ 7 年前 |
![]() |
stoper · 防止同一宏在多个转换单元中具有不同的定义 7 年前 |
![]() |
СеÑгей · MinGW中预处理器g++的奇怪行为 7 年前 |