Qt 5 项目可以调用 Qt 4 项目吗?
Can a Qt 5 project invoke a Qt 4 project?
我已经使用 Qt 5.7 构建了一个 UI 应用程序,并使用 Qt 4.8 构建了一个独立的小部件。该小部件使用与 Qt5 不兼容的 QGIS API。有没有办法从基于 Qt5 的应用程序 运行 小部件?
不可能,Qt5 的二进制兼容性意味着使用 Qt 4.8 构建的库不会 运行。 Api 兼容性大部分得到保留,因此如果您可以在 Qt5 上编译 QGIS,那么您可以 运行 您的应用程序在上面。
我已经使用 Qt 5.7 构建了一个 UI 应用程序,并使用 Qt 4.8 构建了一个独立的小部件。该小部件使用与 Qt5 不兼容的 QGIS API。有没有办法从基于 Qt5 的应用程序 运行 小部件?
不可能,Qt5 的二进制兼容性意味着使用 Qt 4.8 构建的库不会 运行。 Api 兼容性大部分得到保留,因此如果您可以在 Qt5 上编译 QGIS,那么您可以 运行 您的应用程序在上面。