设置QT_DEBUG_PLUGINS失败



我读过这篇博客文章http://www.ics.com/blog/qt-tips-and-tricks-part-1并尝试启用如上所述的插件调试。

我已经把这行放在我的主.cpp:中了

qputenv(QT_DEBUG_PLUGINS,1);

但如果我试图编译,我会得到这个错误:

.../src/main.cpp:14: error: 'QT_DEBUG_PLUGINS' was not declared in this scope
qputenv(QT_DEBUG_PLUGINS, -1);

这里的问题是什么?我该怎么做?

qputenv("QT_DEBUG_PLUGINS", QByteArray("1"));

但我没有得到任何额外的输出。

我在KUbuntu 15.10下使用Qt5.5.1和QtCreator 3.6。

您';我们应该在程序的外部设置env变量,而不是从内部设置!它';很可能是插件加载了你';当你到达那条线时,你对已经发生的事情很感兴趣。请尝试在创建Q*Application对象之前将其放置。–nbsp;peppe

那';它肯定是在加载插件之前设置的,但在创建Q*Application之前设置它似乎很重要,正如您所写的那样。非常感谢。–nbsp;avb

相关内容

  • 没有找到相关文章

最新更新