在Visual Studio

时间:2016-08-10 18:40:04

标签: qt visual-studio-2015 qt4

我正在开发由Qt 4.8-msvc编译器构建的Open-Sankoré项目(https://github.com/Sankore/Sankore-3.1)..

但是,Visual Studio 2015仅适用于Qt5,并且不直接接受Qt4包..

所以我的问题是,是否有任何可以使Visual Studio构建Qt 4.8项目的转变?

2 个答案:

答案 0 :(得分:2)

如果要使用具有该确切版本的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

答案 1 :(得分:0)

Sankore有点乱,而且是弃用软件,但是我把它分叉并移植到Qt 5,这不是一件大事。构建系统仍然是不确定的,除了OS X,我还没有测试过它。

它目前在Qt Creator下的独立顶级项目中构建和运行,即依赖项(Phonon除外)与其余项目一起构建。

Phonon在Qt 5下建立 - 见phonon4qt5。它需要cmake,可能有点不确定。 Sankore中只有少数类需要声子,因此需要移植到Qt Multimedia。如果您希望处理代码,那应该是第一项业务。

从这些存储库中查看qt5-compat分支:

https://github.com/KubaO/Sankore-3.1

https://github.com/KubaO/Sankore-ThirdParty

当然,我接受拉动请求。