c++visual-studiovisual-c++versiongodbolt

Compare goldbolt and MSVC C++ version


I have written some code that compiles on godbolt, but does not compile in Microsoft Visual Studio. I am trying to figure out why. My first step was to compare compiler versions. On goldbolt, I am compiling the code using "x64 msvc v19.latest." I googled "how to check msvc version," and all of the directions I can find lead me to the MSVS version, which is 17.2.6.

How can I find my MSVC version that is comparable to the godbolt version?


Solution

  • You can look up version numbers here: Microsoft Visual C++ - Internal version numbering.

    Godbolt uses _MSC_VER separated by a dot, e.g. 1914 is 19.14 on Godbolt.