c++ - QtWebEngine - procedure not found -


i have simple c++ (non qt quick) application (that not use .pro mechanism) built against official qt 5.4.2 x64 build (with opengl support). use qwebengineview object in application, fails load message "specified procedure not found".

with of gflags, seems fails find following demangled procedure:

public: __cdecl qopenglwidget::qopenglwidget(class qwidget * __ptr64,class qflags<enum qt::windowtype>) __ptr64 

i not sure understand why cannot found, have put sake of testing dlls in qt_dir\bin next application, , plug-ins. preprocessor list use build app follow:

win32;_debug;_windows;_usrdll;win64;qt_webenginewidgets_lib;qt_webengine_lib;qt_quick_lib;qt_printsupport_lib;qt_widgets_lib;qt_gui_lib;qt_qml_lib;qt_network_lib;qt_uitools_lib;qt_core_lib;win32project5_exports;plugin_vendor_name="$(vendorname)";plugin_version="$(pluginversion)";plugin_name="$(pluginname)";%(preprocessordefinitions) 

and input libraries:

qt5cored.lib;qt5guid.lib;qt5widgetsd.lib;qt5webkitd.lib;qt5webkitwidgetsd.lib;qt5webenginewidgetsd.lib;qt5webengined.lib;qt5openglextensionsd.lib;qt5opengld.lib;qt5networkd.lib;qt5xmld.lib;d:\notbackedup\tools\qt\5.4\msvc2013_64_opengl\lib\qtmaind.lib;shell32.lib;qt5quickd.lib;qt5printsupportd.lib;qt5qmld.lib;qt5uitoolsd.lib;glu32.lib;opengl32.lib;gdi32.lib;user32.lib;o2d.lib;%(additionaldependencies) 

i wanted try simple example in qt creator 3.6.1 complains: project error: unknown module(s) in qt: webenginewidgets

the browser.exe example runs fine (built visual studio)

do have idea of wrong? ps: on windows 8.1.

for procedure not found, dll plug-in of qt application not built opengl support. dll built opengl support. when initializing plug-in, application uses own dlls rather mine... , therefore fails have opengl support web engine.

for qt creator, selected automatically wrong kit. had create new kit maps correct qt binaries (with opengl support): follow this: http://doc.qt.io/qtcreator/creator-configuring-projects.html.

hope someone


Comments

Popular posts from this blog

Django REST Framework perform_create: You cannot call `.save()` after accessing `serializer.data` -

Why does Go error when trying to marshal this JSON? -