在 Qt Creator 的控制台应用程序中调试共享插件
Debug shared plugin in console application in Qt Creator
问候语
我在 qt creator 的一个会话中有 2 个项目。一个是控制台应用程序,另一个是共享插件。我正在加载插件然后调用它的方法。我想进入插件的方法并调试它(如果你在一个解决方案中有项目,就像 visual studio)。可能吗?如果是,我该怎么做?
QPluginLoader * pluginLoader = new QPluginLoader(pluginPath.c_str());
QObject * plugin = pluginLoader->instance();
if (plugin)
{
deviceManager = qobject_cast<DeviceManager *>(plugin);
return deviceManager->initialize(); //I want to enter this function which is in plugin project
}
else
{
delete pluginLoader;
return false;
}
PS:我正在使用 Qt 5.6.2 和 MinGW 32 位。
提前致谢
MinGW 不支持此功能。我改用了 Microsoft 编译器。
问候语
我在 qt creator 的一个会话中有 2 个项目。一个是控制台应用程序,另一个是共享插件。我正在加载插件然后调用它的方法。我想进入插件的方法并调试它(如果你在一个解决方案中有项目,就像 visual studio)。可能吗?如果是,我该怎么做?
QPluginLoader * pluginLoader = new QPluginLoader(pluginPath.c_str());
QObject * plugin = pluginLoader->instance();
if (plugin)
{
deviceManager = qobject_cast<DeviceManager *>(plugin);
return deviceManager->initialize(); //I want to enter this function which is in plugin project
}
else
{
delete pluginLoader;
return false;
}
PS:我正在使用 Qt 5.6.2 和 MinGW 32 位。
提前致谢
MinGW 不支持此功能。我改用了 Microsoft 编译器。