MDI Qt 应用程序中的链接器错误:对 qInitResources_mdi() 的未定义引用
Linker error in MDI Qt application: undefined reference to qInitResources_mdi()
我正在尝试将我的Qt应用程序转换为MDI(多文档界面(。
我构建了 mdi 示例,一切顺利。
现在,按照示例,我修改了我的代码,在 main(( 的开头添加了这一行:
Q_INIT_RESOURCE(mdi);
我也#include <QApplication>
和<QtGui>
.
我收到此链接器错误:
main.cpp:24: undefined reference to 'qInitResources_mdi()'
为什么在示例中接受该行而不是在我的代码中接受该行?我包含相同的标头,并且生成文件似乎不是原因。
平台: Windows 7, MinGW, Qt 4.8.4
好的,我认为在多文档界面模式下初始化应用程序需要Q_INIT_RESOURCE(mdi)
。相反,它只是加载我的项目中缺少的一组文件(在这种情况下为图标(。
删除该行解决了问题。
相关文章:
- 拖放我的MDI被CRichEditView拦截并在CRichEditView::GetDocument中崩溃 - 如何覆
- 为什么 MDI 子窗口在WM_NCCREATE后不存在?
- 如何自定义 MFC MDI CMFCTabCtrl
- 如何在Qt中修复MDI子窗口的大小
- MFC/MDI 中的细边框线
- MFC MDI 向文档添加第二个视图
- 如何在 MDI MFC C++ Windows 应用程序中动态更改 CFormView 宽度或高度?
- Qt MDI信号设计
- 具有两个OpenGL图形视图的MFC MDI拆分器无法工作
- MDI窗口和QSignalMapper基础知识
- 如何在MFC C++MDI应用程序的ChildForm中调用FormView
- 将 CPtrList 从对话框传递到 MDI 帧
- MDI 子窗口大小
- 混合 mfc 对话框和 mdi 项目的调试版本中崩溃
- C++ Win32 get activated MDI szTitle
- "Ctrl + F6"的默认处理在自定义 MDI 应用程序中不起作用
- 使用创建窗口创建 MDI 子窗口
- MDI 子窗口创建失败
- MFC-仅最小化主MDI窗口
- 在MDI应用程序中的不同功能区之间切换