在 Visual Studio 上构建 Qt 4.8 应用程序
Building a Qt 4.8 application on Visual Studio
我正在构建由 Qt 4.8-msvc 编译器制作的 Open-Sankoré 项目 (https://github.com/Sankore/Sankore-3.1)..
但是,visual studio 2015 仅适用于 Qt5,不直接接受 Qt4 包..
所以我的问题是是否有任何绕过方法可以使 visual studio 构建 Qt 4.8 项目?
如果您想使用 Visual Studio 2015 的确切版本 (4.8),则必须从源代码编译 Qt4.8。有 no official release of Qt4.8 是使用 msvc2015 构建的。
如果你真的纠结于Qt4.8版本,我的建议是下载安装低版本的Visual Studio和相应的编译器,例如msvc2008。
虽然,在这样做之前,我会确认您要构建的项目是否真的绑定到 Qt4.8 版本。对于更高的 Qt 版本,它可能会按预期工作;或 some added modifications。
Sankore 有点乱,是废弃软件,但我已经将它分叉并移植到 Qt 5 上,这不是什么大事。构建系统仍然存在问题,除了 OS X.
我还没有测试过它
它目前从 Qt Creator 下的独立顶级项目构建和运行,即依赖项(Phonon 除外)与其余部分一起构建。
Phonon 在 Qt 5 下构建 - 参见 phonon4qt5。它需要 cmake 并且可能有点不确定。只有少数 类 需要 Sankore 中的声子,因此需要移植到 Qt 多媒体。如果您想处理代码,那应该是首要任务。
从这些存储库中查看 qt5-compat
分支:
https://github.com/KubaO/Sankore-3.1
https://github.com/KubaO/Sankore-ThirdParty
我当然接受拉取请求。
我正在构建由 Qt 4.8-msvc 编译器制作的 Open-Sankoré 项目 (https://github.com/Sankore/Sankore-3.1)..
但是,visual studio 2015 仅适用于 Qt5,不直接接受 Qt4 包..
所以我的问题是是否有任何绕过方法可以使 visual studio 构建 Qt 4.8 项目?
如果您想使用 Visual Studio 2015 的确切版本 (4.8),则必须从源代码编译 Qt4.8。有 no official release of Qt4.8 是使用 msvc2015 构建的。
如果你真的纠结于Qt4.8版本,我的建议是下载安装低版本的Visual Studio和相应的编译器,例如msvc2008。
虽然,在这样做之前,我会确认您要构建的项目是否真的绑定到 Qt4.8 版本。对于更高的 Qt 版本,它可能会按预期工作;或 some added modifications。
Sankore 有点乱,是废弃软件,但我已经将它分叉并移植到 Qt 5 上,这不是什么大事。构建系统仍然存在问题,除了 OS X.
我还没有测试过它它目前从 Qt Creator 下的独立顶级项目构建和运行,即依赖项(Phonon 除外)与其余部分一起构建。
Phonon 在 Qt 5 下构建 - 参见 phonon4qt5。它需要 cmake 并且可能有点不确定。只有少数 类 需要 Sankore 中的声子,因此需要移植到 Qt 多媒体。如果您想处理代码,那应该是首要任务。
从这些存储库中查看 qt5-compat
分支:
https://github.com/KubaO/Sankore-3.1
https://github.com/KubaO/Sankore-ThirdParty
我当然接受拉取请求。