LogDebug("Loading plugin: " << filename.Filename());
+ fprintf(stderr, " - Try to dlopen() : [%s] ", filename.Fullpath().c_str());
+
void *dlHandle = dlopen(filename.Fullpath().c_str(), RTLD_LAZY);
if (dlHandle == NULL) {
const char* error = (const char*)dlerror();
+ fprintf(stderr,
+ "-> Failed!\n %s\n",
+ (error != NULL ? error : "unknown"));
LogError(
"Failed to load plugin: " << filename.Filename() <<
". Reason: " << (error != NULL ? error : "unknown"));
ThrowMsg(Exceptions::PluginLibraryError, "Library error");
}
+ fprintf(stderr, "-> Done.\n");
+
const js_entity_definition_t *rawEntityList = NULL;
get_widget_entity_map_proc *getWidgetEntityMapProcPtr = NULL;