C++ Can C/C++;编译器报告结构成员偏移量
可能重复:C++ Can C/C++;编译器报告结构成员偏移量,c++,c,compiler-construction,debugging,C++,C,Compiler Construction,Debugging,可能重复: 各位好。我想问一下,编译器(例如Visual C++)能否生成一个报告(.txt),告诉一个结构/所有结构的结构成员偏移量 如果是这样的话,它对调试有很大帮助。例如,当您在调试器中读取反汇编程序代码时,将偏移量值与结构成员关联会更容易 此外,最好让编译器报告函数堆栈帧上每个局部变量的偏移量(例如,X86机器上相对于ebp的偏移量) 提前谢谢。谢谢你,j_random_hacker,你为我的问题提供了一个非常可行的答案 使用未记录的编译器选项 /d1reportSingleClass
各位好。我想问一下,编译器(例如Visual C++)能否生成一个报告(.txt),告诉一个结构/所有结构的结构成员偏移量 如果是这样的话,它对调试有很大帮助。例如,当您在调试器中读取反汇编程序代码时,将偏移量值与结构成员关联会更容易 此外,最好让编译器报告函数堆栈帧上每个局部变量的偏移量(例如,X86机器上相对于ebp的偏移量)
提前谢谢。谢谢你,j_random_hacker,你为我的问题提供了一个非常可行的答案 使用未记录的编译器选项
/d1reportSingleClassLayoutXXX
/d1reportAllClassLayout
(用类名替换XXX)
为我们提供了结构成员偏移的简要视图
试用Visual C++ 8 SP1,OK。< /P>
我建议不要删除我的问题,以便于搜索具有相同问题的其他人。谢谢你,j_random_hacker,你为我的问题提供了一个非常可行的答案 使用未记录的编译器选项
/d1reportSingleClassLayoutXXX
/d1reportAllClassLayout
(用类名替换XXX)
为我们提供了结构成员偏移的简要视图
试用Visual C++ 8 SP1,OK。< /P>
我建议不要删除我的问题,以方便搜索其他有相同问题的人。我设法找到了未记录的编译器开关,我在这里给出了我的答案:。投票结束你的问题。我设法找到了未记录的编译器开关,我把我的答案放在这里:。投票结束你的问题是一个傻瓜。