PCL 1.6.0 和 Qt 5.5.0
PCL 1.6.0 and Qt 5.5.0
我有一个使用 Qt(带有 mainform.ui)和 PCL 的旧项目,我想重新激活它。在我的 Win7 机器上,我有 PCL 1.6.0、32 位、MSVC 2010(来自独立安装程序)、Qt 5.5.0(不确定确切的版本,随附的 QtCreator 说:3.4.2、MSVC 2013,32 位)和 Qt 4.8.5(我认为是 32 位,MSVC 2010)已安装。有趣的是,Qt 4.8.5 不包含 qtcreator..
我的 Qt 5.5.0 安装可以使用 PCL 1.6.0 吗?因为 here 它说需要 Qt 4.8.0,我害怕混淆 MSVC 2010 和 MSVC 2013。我的担心是否合理?如果是这样,为什么?或者,如果不是,为什么不呢?
如果我不能使用 Qt 5.5.0,我可以在 Qt 4.8.5 安装中使用 Qt 5.5.0 的 Qtcreator 吗?如果可以,怎么做?
如果 PCL 1.6.0 需要 qt4.8.0 它可能无法与 qt5.5.0 一起使用,因为两个版本之间的包含路径已被修改并且某些功能已被 removed/moved/renamed.
参见:https://wiki.qt.io/Transition_from_Qt_4.x_to_Qt5
如果您使用的是 QTVsAddin 并且正确设置了 qt 版本,那么使用这两个版本应该不会有问题(我的电脑上有一段时间有这两个版本)。但是,据我所知,qt 4.8.5 不是直接为 VS2013 编译的,而且 qt4 VsAddin 与 VS2013 不兼容。尽管您可能不需要它:
参见:Using Qt with Visual Studio without add-in
我有一个使用 Qt(带有 mainform.ui)和 PCL 的旧项目,我想重新激活它。在我的 Win7 机器上,我有 PCL 1.6.0、32 位、MSVC 2010(来自独立安装程序)、Qt 5.5.0(不确定确切的版本,随附的 QtCreator 说:3.4.2、MSVC 2013,32 位)和 Qt 4.8.5(我认为是 32 位,MSVC 2010)已安装。有趣的是,Qt 4.8.5 不包含 qtcreator..
我的 Qt 5.5.0 安装可以使用 PCL 1.6.0 吗?因为 here 它说需要 Qt 4.8.0,我害怕混淆 MSVC 2010 和 MSVC 2013。我的担心是否合理?如果是这样,为什么?或者,如果不是,为什么不呢?
如果我不能使用 Qt 5.5.0,我可以在 Qt 4.8.5 安装中使用 Qt 5.5.0 的 Qtcreator 吗?如果可以,怎么做?
如果 PCL 1.6.0 需要 qt4.8.0 它可能无法与 qt5.5.0 一起使用,因为两个版本之间的包含路径已被修改并且某些功能已被 removed/moved/renamed.
参见:https://wiki.qt.io/Transition_from_Qt_4.x_to_Qt5
如果您使用的是 QTVsAddin 并且正确设置了 qt 版本,那么使用这两个版本应该不会有问题(我的电脑上有一段时间有这两个版本)。但是,据我所知,qt 4.8.5 不是直接为 VS2013 编译的,而且 qt4 VsAddin 与 VS2013 不兼容。尽管您可能不需要它:
参见:Using Qt with Visual Studio without add-in