我使用Qt 5.2开发了一个应用程序,它将在Visual Studio 2008中编译。但我在以下链接中发现,可以与Qt5一起使用的最旧的MSVC编译器是MSVC2010。
是否可以使用MSVC 2008编译Qt 5.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中编译
也许你应该升级你的编译器以获得它带来的全部好处。