我正在开发一个非常大的项目,它使用通常不那么优雅但有用的C宏字符串化技巧来生成动态符号名称,例如:
#define FUNCTION_NAME(signal) (void Callback_ ## signal ## (void))
我使用带有vim或visual studio代码或eclipse的ctags。但似乎没有办法能够浏览在预处理阶段生成的名称,我理解为什么。 但是,与项目一样大,有没有办法将ctags插入构建过程,以便它可以在构建发生时构建索引。或任何其他解决此问题的方法。