MSVC2017和vs2019
时间: 2023-11-13 10:55:55 浏览: 36
MSVC2017和VS2019都是微软公司开发的集成开发环境,用于C++编程。它们之间的主要区别在于编译器版本和一些新功能的支持。
VS2019相对于MSVC2017的改进包括更好的C++20支持、更快的编译速度、更好的代码分析和重构工具、更好的调试工具等等。此外,VS2019还支持.NET Core开发和Azure云服务开发。
如果你正在使用旧版的Windows操作系统,如Windows 7或Windows 8.1,那么你只能使用MSVC2017,因为VS2019只支持Windows 10操作系统。
如果你正在开发一个新项目,那么建议使用VS2019,因为它提供了更好的功能和性能。但是,如果你正在维护一个旧项目,那么你可能需要使用MSVC2017来保持兼容性。
相关问题
vs2017阔以用msvc2019
是的,你可以使用 Visual Studio 2019 来代替 Visual Studio 2017。VS2019 是微软推出的最新版本的集成开发环境,它提供了更多的新功能和改进,包括更好的性能、更好的代码编辑器、新的调试工具等。如果你想升级到 VS2019,可以下载并安装最新版本的 Visual Studio,并将你的项目从 VS2017 迁移到 VS2019。
The compiler "Microsoft Visual C++ Compiler 16.11.33423.256 (x86_ amd64)" (x86-windows-msvc2019-pe-64bit) may not produce code compatible with the Qt version "Qt 5.9.9 MSVC2017 64bit" (x86-windows-msvc2017-pe-64bit).
这个问题可能是由于使用了不兼容的编译器版本所导致的。建议您使用与Qt版本兼容的编译器版本进行编译。您可以尝试使用Qt官方提供的MSVC2017编译器版本或者升级到Qt 5.15及以上版本,因为这些版本支持MSVC2019编译器。此外,您还可以检查您的项目配置和编译器选项是否正确,以确保它们与Qt版本兼容。