VS ans MSVC版本之间的关系
Relationships between VS ans MSVC version
我不会拼图。我遇到了像 Visual C++15 这样的名字(这里例如:https://www.sfml-dev.org/download/sfml/2.5.1/). But other sources say that the last version to the moment is 14.31 (wikipedia stays with them: https://en.wikipedia.org/wiki/Microsoft_Visual_C%2B%2B)。目前,我自己检查版本对我来说也很有挑战性。于是就有了三个问题:
- 什么是 Visual C++15(它是编译器版本还是语言辩证规范之类的东西),如果不是编译器版本,那又是什么?
- VS版本与内置C++编译器的版本(或型号)有关系吗?
- 我应该使用哪个版本的 VS 才能成功使用 SFML?
谢谢!
您在这里提到的 Visual C++15 实际上是 Visual Studio 版本 15(又名 Visual Studio 2017)。它不是编译器版本,实际上是 IDE.
的一个版本
VS版本直接与C++标准没有关系。但更像是,某些版本的 C++ 只能在最新的 VS 版本上受支持。例如,仅 Visual studio 2022 支持 C++20。Visual studio 2019 及更高版本支持 C++11/C++14/C++17。
对于 SMFL,它只是说任何 C++ 编译器,但老实说我建议 Visual Studio 2017 或更高版本。
我不会拼图。我遇到了像 Visual C++15 这样的名字(这里例如:https://www.sfml-dev.org/download/sfml/2.5.1/). But other sources say that the last version to the moment is 14.31 (wikipedia stays with them: https://en.wikipedia.org/wiki/Microsoft_Visual_C%2B%2B)。目前,我自己检查版本对我来说也很有挑战性。于是就有了三个问题:
- 什么是 Visual C++15(它是编译器版本还是语言辩证规范之类的东西),如果不是编译器版本,那又是什么?
- VS版本与内置C++编译器的版本(或型号)有关系吗?
- 我应该使用哪个版本的 VS 才能成功使用 SFML?
谢谢!
您在这里提到的 Visual C++15 实际上是 Visual Studio 版本 15(又名 Visual Studio 2017)。它不是编译器版本,实际上是 IDE.
的一个版本VS版本直接与C++标准没有关系。但更像是,某些版本的 C++ 只能在最新的 VS 版本上受支持。例如,仅 Visual studio 2022 支持 C++20。Visual studio 2019 及更高版本支持 C++11/C++14/C++17。
对于 SMFL,它只是说任何 C++ 编译器,但老实说我建议 Visual Studio 2017 或更高版本。