[[PageOutline(1-2,Contents,inline)]] = FAQ -- common run-time errors = == Plugin loader failure == === Error message === {{{ #!div style="color: red" 000038 [2014-02-28 15:50:58.750509] 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. 1. Check if filename '!PluginName.dll' is correct in your XML file. X. Check if the correct version (release/debug) is used, see plugins ''postfix'' attribute in the XML. X. Check if this file exists in the same directory as the executable. X. 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} ... ) }}} X. (Windows specific) Check if the .dll file exports any symbols (using e.g. [[UsefulTools|DependencyWalker]]). X. ... TO BE FOUND