Version 2 (modified by 11 years ago) ( diff ) | ,
---|
Contents
FAQ -- common run-time errors
Plugin loader failure
Error message
000038 [2014-02-28 15:50:58.750509] <error> cannot load plugin 'PluginName.dll'. Plugin loader returned error: Cannot load library .//PluginName.dll: ...
Solution
See http://qt-project.org/doc/qt-5/deployment-plugins.html for more information about development of Qt plugins. You can set QT_DEBUG_PLUGINS environment variable to a non-zero value to see more information from plugin loader.
- Check if filename 'PluginName.dll' is correct in your XML file.
- Check if the correct version (release/debug) is used, see plugins postfix attribute in the XML.
- Check if this file exists in the same directory as the executable.
- Check if this component CMakeLists.txt uses
create_export
and
pacpus_plugin
macros and that it adds generated files to the source file list, e.g.:
create_export(EXPORT_HDR ${PROJECT_NAME}) pacpus_plugin(PLUGIN_CPP PLUGIN_H ${PROJECT_NAME}) set(SRCS ${PLUGIN_CPP} ... )
- (Windows specific) Check if the .dll file exports any symbols (using e.g. DependencyWalker).
- ... TO BE FOUND
Attachments (1)
- qt5-platform-plugin-windows.png (23.5 KB ) - added by 11 years ago.
Download all attachments as: .zip
Note:
See TracWiki
for help on using the wiki.