Qt插件小部件崩溃应用程序运行

时间:2018-03-13 22:18:11

标签: c++ qt

所以我有一个自定义插件,我为自定义小部件的集合构建。它们都可以在QtDesigner中正常加载,我可以很好地自定义它们。但是,当我去运行所述应用程序时,它会编译并结束。

以下是App Output:

> Starting MaterialTest.exe...
> MaterialTest.exe exited with code 0

此处还有编译输出:

> Running steps for project MaterialTest...
> Configuration unchanged, skipping qmake step.
> Starting: "D:\Qt\5.9.1\Tools\QtCreator\bin\jom.exe" 
    D:\Qt\5.9.1\Tools\QtCreator\bin\jom.exe -f Makefile.Release
    D:\Qt\5.9.1\5.9.1\msvc2015\bin\uic.exe ..\MaterialTest\mainwindow.ui -o ui_mainwindow.h
    cl -c -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -
    Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -O2 -MD -W3 -w34100 -
    w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -EHsc -DUNICODE -
    DWIN32 -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB 
    -DQT_CORE_LIB -DNDEBUG -I..\MaterialTest -I. -I..\MaterialTest -
    I..\MaterialTest -ID:\Qt\5.9.1\5.9.1\msvc2015\include -
    ID:\Qt\5.9.1\5.9.1\msvc2015\include\QtWidgets -
    ID:\Qt\5.9.1\5.9.1\msvc2015\include\QtGui -
    ID:\Qt\5.9.1\5.9.1\msvc2015\include\QtANGLE -
    ID:\Qt\5.9.1\5.9.1\msvc2015\include\QtCore -Irelease -I. -
    ID:\Qt\5.9.1\5.9.1\msvc2015\mkspecs\win32-msvc -Forelease\ 
    @C:\Users\Nicholas\AppData\Local\Temp\mainwindow.obj.904300.63.jom
    mainwindow.cpp
    link /NOLOGO /DYNAMICBASE /NXCOMPAT /INCREMENTAL:NO /SUBSYSTEM:WINDOWS "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" /MANIFEST:embed /OUT:release\MaterialTest.exe @C:\Users\Nicholas\AppData\Local\Temp\MaterialTest.exe.904300.1985.jom
> The process "D:\Qt\5.9.1\Tools\QtCreator\bin\jom.exe" exited normally.
> Elapsed time: 00:05.

我已经为要使用的测试应用程序构建了一个库(调试和发布)。它也被包括在项目中。除了插件和库之外,这个测试项目没有什么新东西可能不在新项目中,所以我不会添加MCVE,因为没有插件和库它是不可能的。我将在下面提供插件/库源代码:

https://github.com/NickJohn547745/MaterialWidgets

如果需要,我将非常乐意提供更多信息。

0 个答案:

没有答案