You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am trying to build the static probe for VxWorks, but it fails, because our Qt builds do not build with a "library" feature and as a result some APIs are missing. It is just a handful of locations, most of them seemingly can be isolated behind #if QT_CONFIG(library). There are some that are less clear, however. Below is the list of less-clear places:
Function QStringList pluginPaths(const QString &probeABI). Fails to build because QCoreApplication::libraryPaths() is not available. I guess loop in question could be #ifdef'ed out.
Function QStringList targetPluginPaths(const QString &probeABI). Same as above.
Constructor PluginInfo::PluginInfo(const QString &path). QLibrary is not available. Not sure what to do here.
Function void PluginInfo::initFromJSON(const QString &path). Only static plugin info is available. Not sure how this should be handled either.
Function void Probe::showInProcessUi(). QLibrary is once again not available. For most static probe usecases #ifdefing this out should work (for running probe on app instance on remote/embedded device). Not sure if there is anything else to do here.
Function void ProxyFactoryBase::loadPlugin(). Seems like we can safely ignore non-static plugin path here.
I would submit a pull request if anyone was kind enough to clarify what is the most appropriate action at all these code places.
Thanks!
The text was updated successfully, but these errors were encountered:
Hello,
I am trying to build the static probe for VxWorks, but it fails, because our Qt builds do not build with a "library" feature and as a result some APIs are missing. It is just a handful of locations, most of them seemingly can be isolated behind
#if QT_CONFIG(library)
. There are some that are less clear, however. Below is the list of less-clear places:Function
QStringList pluginPaths(const QString &probeABI)
. Fails to build becauseQCoreApplication::libraryPaths()
is not available. I guess loop in question could be #ifdef'ed out.Function
QStringList targetPluginPaths(const QString &probeABI)
. Same as above.Constructor
PluginInfo::PluginInfo(const QString &path)
.QLibrary
is not available. Not sure what to do here.Function
void PluginInfo::initFromJSON(const QString &path)
. Only static plugin info is available. Not sure how this should be handled either.Function
void Probe::showInProcessUi()
.QLibrary
is once again not available. For most static probe usecases #ifdefing this out should work (for running probe on app instance on remote/embedded device). Not sure if there is anything else to do here.Function
void ProxyFactoryBase::loadPlugin()
. Seems like we can safely ignore non-static plugin path here.I would submit a pull request if anyone was kind enough to clarify what is the most appropriate action at all these code places.
Thanks!
The text was updated successfully, but these errors were encountered: