Installing Qt - 5 for windows
Installing Qt - 5 for windows
这个问题可能听起来很愚蠢。还有其他与此类似的问题,但它们似乎都已经过时了。
我是Qt的新手,第一次尝试在Windows 8上安装Qt。在Qt的下载页面上,我找到了几种类型的安装程序,我很困惑使用哪一种。
在下载页面上列出了以下安装程序。
qt-windows-opensource-5.1.1-msvc2012-x86-offline.exe
qt-windows-opensource-5.1.1-msvc2012-x64-offline.exe
据我了解,上述安装程序需要仅安装的MSVC库通过安装 Microsoft Visual Studio 2012。
这是对的吗?
我还找到了另一个安装程序,
qt-windows-opensource-5.1.1-mingw48_opengl-x86-offline.exe
我认为这个安装程序使用可以通过安装 mingGW 来安装的 minGW 库。
这是对的吗?
也
我希望我的应用程序在 64 位和 32 位 Windows 平台上运行。选择上述任何套餐会有什么不同吗?
提前感谢您的帮助。
您可以使用免费的Visual Studio 2012/2010 Express,从中可以使用msvc编译器。如果您希望程序同时在 32 位和 64 位上运行,请使用 x86 版本。
这些安装程序不仅需要"库",还需要文件名中给出的编译器的存在。您需要为这些 MSVC 下载安装MSVC2012。对于minGW下载,您需要minGW gcc 4.8。此外,minGW下载是瘫痪的,因为它需要原生的OpenGL支持,通常你需要OpenGL的捆绑ANGLE实现。但是ANGLE不能用minGW正确构建。
所以,你真正想要的是:
-
下载并安装 msvc2012 Express。
-
下载并安装 x86 版本的 Qt,除非您有充分的理由使用 64 位版本。
相关文章:
- 在Linux for Windows上编译C++代码时出错
- 如何在 Linux for Windows 上通过 MinGW 构建静态 ICU 的 Boost
- 如何在 qt for windows 中使用 QAxObject 创建 docx 和 doc 文件?
- SFML 交叉编译 for Windows on Linux.
- 如何在"XAML for Windows Embedded (Compact 2013)"中切换图像
- Build Boost Regex for Windows VS2013
- 如何交叉编译一个在 Linux for Linux 和 Linux for Windows 中编译的程序?
- tesseract.lib (version 4 ) for windows 10 (x64)
- Git-Bash for Windows 'rm' 是如何工作的?
- 使用 Visual Studio 2013 编译 GDCM dlls 2.8.4 for Windows
- C++ on Jupyter Notebook for Windows
- OpenGL for Windows 7
- 在 Ubuntu for Windows 上构建 QT5 项目
- iostream GCC错误,转换为boost::filesystem::iostream for Windows
- SHOpenWithDialog analog for windows XP?
- GetConsoleScreenBufferInfoEx equivalent for windows XP?
- 尝试在 Visual Studio Express 2012 for Windows Desktop 中安装 SDL_t
- Boost Mutex implementation for Windows
- 在哪里下载 Visual C++ for Windows XP
- HwndHost for Windows Form - Win32 / WinForm Interoperability