C 我的结构在哪个文件中定义?

C 我的结构在哪个文件中定义?,c,C,我正在使用一个包含许多文件的标准库。我想知道在哪里定义了一个常用的typedef结构。我有它的名字,但就是它 有没有一种方法可以“以编程方式”告诉在许多文件中定义了一个给定的结构的位置?您没有列出操作系统或IDE,但在Linux中我一直使用grep。我还没有找到一个IDE能够很好地跟踪typedef,特别是因为有些是用宏包装的 嗯,用你的IDE还是grep?我喜欢ack'struct which'应该可以为您找到它。Windows Search也应该可以找到它。如果您的IDE支持它,ctags也

我正在使用一个包含许多文件的标准库。我想知道在哪里定义了一个常用的typedef结构。我有它的名字,但就是它


有没有一种方法可以“以编程方式”告诉在许多文件中定义了一个给定的
结构的位置?

您没有列出操作系统或IDE,但在Linux中我一直使用
grep
。我还没有找到一个IDE能够很好地跟踪typedef,特别是因为有些是用宏包装的

嗯,用你的IDE还是grep?我喜欢
ack'struct which'
应该可以为您找到它。Windows Search也应该可以找到它。如果您的IDE支持它,
ctags
也很好。当您说“以编程方式”时,是指在运行时吗?