QT中在.h文件中定义指针,在.cpp文件中使用会出现段错误

时间:2022-01-30 17:21:11
各位大神我是菜鸟,这两天在敲qt示例里面的第一个例子,当我在mywindow.h文件中定义了QMenu *fileMenu;指针,在.cpp文件的构造函数里面用fileMenu=menuBar()->addMenu(tr("&File"));接收返回的指针的时候,会出现段错误。但是我在.cpp的构造函数里面定义指针的时候程序正常运行,怎么回事啊

2 个解决方案

#1


确定是在这里的段错误吗?其他地方找一找

#2


崩溃的时候在弹出的对话框按相应按钮进入调试,按Alt+7键查看Call Stack即“调用堆栈”里面从上到下列出的对应从里层到外层的函数调用历史。双击某一行可将光标定位到此次调用的源代码或汇编指令处, 看不懂时双击下一行,直到能看懂为止

#1


确定是在这里的段错误吗?其他地方找一找

#2


崩溃的时候在弹出的对话框按相应按钮进入调试,按Alt+7键查看Call Stack即“调用堆栈”里面从上到下列出的对应从里层到外层的函数调用历史。双击某一行可将光标定位到此次调用的源代码或汇编指令处, 看不懂时双击下一行,直到能看懂为止