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