使用编译器MSVC2008编译Qt 5.2应用程序

时间:2014-08-29 12:07:04

标签: visual-studio-2010 visual-studio qt

我使用Qt 5.2开发了一个应用程序,它将在Visual Studio 2008中编译。但我在以下链接中发现,可以与Qt5一起使用的最旧的MSVC编译器是MSVC2010。

Link

是否可以使用MSVC 2008编译Qt 5.2应用程序?

感谢您的任何指示。

2 个答案:

答案 0 :(得分:2)

您将需要三种解决方案之一:

1)删除MS2008并使用现代编译器

2)使用支持VS2008的旧版Qt(某些Qt4版本)

3)用旧编译器编译Qt5并希望最好

我会尝试做1)即使这意味着一些努力。你应该总是尽量保持最新状态(你等待的时间越长越难)。如果这是不可能的,我可能会尝试2)因为它给你一个oudated但至少稳定的Qt。 3)是我的opionion最糟糕的解决方案,因为任何事情都可能发生......没有很好的机会干净地解决出现的兼容性问题。

答案 1 :(得分:1)

由于http://download.qt-project.org/official_releases/qt/5.2/5.2.1/(以及您的链接)显示Qt 5.2与MSVC2008没有官方包。但是,这并不意味着您不应该尝试编译它。

只需从http://download.qt-project.org/official_releases/qt/5.2/5.2.1/single/下载源代码并尝试编译它。我在mkspec目录中看到win32-msvc2008的一个条目,所以理论上它应该可以工作,但我不能保证它会完美编译。

但我很好奇你是如何设法

  

使用Qt 5.2开发了一个应用程序,该应用程序将在Visual Studio 2008中编译

也许你应该升级你的编译器以获得它带来的全部好处。