Я пытался следить за этой статьей:
http://www.ics.com/blog/combining-qt-widgets-and-qml-qwidgetcreatewindowcontainer#.UlVUExCXcnI
Если я попытаюсь повторить это, я получаю такую ошибку:
15:13:36: Выполнение шагов для проекта Test_QMLWidgets01 ... 15:13:36: Конфигурация не изменилась, шаг qmake пропущен. 15:13:36: Запуск: "C: \ Qt \ Qt5 \ Tools \ QtCreator \ bin \ jom.exe" C: \ Qt \ Qt5 \ Tools \ QtCreator \ bin \ jom.exe -f Makefile.Debug cl -c -nologo -Zm200 -Zc: wchar_t -Zi -MDd -GR -W3 -w34100 -w34189 -EHsc -DUNICODE -DWIN32 -DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_OPENGL_ES_2 -DQT_OPENGL_ES_2_ANGLE -I "C: \ Qt \ Qt5 \ 5.1.0 \ msvc2010 \ include "-I" C: \ Qt \ Qt5 \ 5.1.0 \ msvc2010 \ include \ QtWidgets "-I" C: \ Qt \ Qt5 \ 5.1.0 \ msvc2010 \ include \ QtGui "-I "C: \ Qt \ Qt5 \ 5.1.0 \ msvc2010 \ include \ QtANGLE" -I "C: \ Qt \ Qt5 \ 5.1.0 \ msvc2010 \ include \ QtCore" -I "debug" -I "." -Я"." -I "C: \ Qt \ Qt5 \ 5.1.0 \ msvc2010 \ mkspecs \ win32-msvc2010" -Fodebug \ @C: \ Users \ VANBEB ~ 1 \ AppData \ Local \ Temp \ mainwindow.obj.3328.0.jom главное окно. cpp .. \ Test_QMLWidgets01 \ mainwindow.cpp (2): фатальная ошибка C1083: не удается открыть включаемый файл: 'QQuickView': нет такого файла или каталога jom: E: \ QtProjects \ build-Test_QMLWidgets01-Desktop_Qt_5
scalar deleting destructor'(unsigned int)" (??_GQQuickView@@UAEPAXI@Z) mainwindow.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall QQmlDebuggingEnabler::QQmlDebuggingEnabler(bool)" (__imp_??0QQmlDebuggingEnabler@@QAE@_N@Z) referenced in function "void __cdecl
0_MSVC2010_32bit-Debug Makefile [ debug \ mainwindow.obj] Ошибка 2 jom: E: \ QtProjects \ build-Test_QMLWidgets01-Desktop_Qt_5scalar deleting destructor'(unsigned int)" (??_GQQuickView@@UAEPAXI@Z) mainwindow.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall QQmlDebuggingEnabler::QQmlDebuggingEnabler(bool)" (__imp_??0QQmlDebuggingEnabler@@QAE@_N@Z) referenced in function "void __cdecl
0_MSVC2010_32bit-Debug \ Makefile [debug] Ошибка 2 15:13:36: процесс «C: \ Qt \ Qt5 \ Tools \ QtCreator \ bin \ jom.exe "завершился с кодом 2. Ошибка при сборке / развертывании проекта Test_QMLWidgets01 (комплект: Desktop Qt 5.1.0 MSVC2010 32bit) При выполнении шага" Make "15:13:36: Прошедшее время: 00:00.
Поэтому я изменил #include на #include, но потом получаю ошибки связывания:
Что я делаю неправильно?
Думаю, что нужно добавить в свой scalar deleting destructor'(unsigned int)" (??_GQQuickView@@UAEPAXI@Z)
mainwindow.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall QQmlDebuggingEnabler::QQmlDebuggingEnabler(bool)" (__imp_??0QQmlDebuggingEnabler@@QAE@_N@Z) referenced in function "void __cdecl
файл: _2_