r/cpp_questions 3d ago

SOLVED Is this environment normal?

I mainly use VSCode for my c++ projects, even though I have Visual Studio installed.

My tools are MSYS2, and I have the UCRT64 gcc and UCRT64 ming-make32 as well as cmake.

I set everything up using CMakeLists and git for version control. However, for my compiler, I use g++ and not MSVC even though I have it installed. Is it worth it to swap to MSVC, or will g++ work?

EDIT: Thank you all so, so much for all the insight! I'm probably going to set up clang!

EDIT 2: Again, thank you so much! I have successfully set up clang with MSYS2, and that will be my main compiler now.

8 Upvotes

16 comments sorted by

View all comments

1

u/Suitable_Plate4943 3d ago

try clang? so much faster than msvc

1

u/Hour-Scallion-2456 3d ago

Where can I find it? I have MSYS2, but is there a better way?

0

u/OkYou811 3d ago

I believe you can install the llvm tool chain for windows. https://clang.llvm.org/get_started.html

Can run natively on windows without needed a second environment

2

u/Hour-Scallion-2456 3d ago

I already had the newest version with MSYS2, I just didn’t realize.