Post AaXarOFuCEe76bfbtI by atlas@thonkbox.rightmouse.click
 (DIR) More posts by atlas@thonkbox.rightmouse.click
 (DIR) Post #AaXarJYVfdYaWrKthA by atlas@thonkbox.rightmouse.click
       2023-10-07T18:53:06.253905Z
       
       0 likes, 0 repeats
       
       So really C++ development on Windows is just meant to be done using its Visual libraries, with Visual Studio being an IDE to take care of everything for you.Unless you use MSYS2 which is a confusing mess but seems to include the whole GNU C++ stuff.
       
 (DIR) Post #AaXarKW46DCBVZCSWW by atlas@thonkbox.rightmouse.click
       2023-10-07T19:10:51.079754Z
       
       0 likes, 0 repeats
       
       Right, MSYS2 is an all-in-one developer toolkit for all sorts of things, including C++ and even Rust, using a certain kind of Bash/TTY interface to manage libraries and stuff you may need.In the case of C++ on Windows this is basically a necessity, as otherwise you have nothing to run makefiles, CMake, and worse, core libraries like libstdcxx. C++ compilers for Windows exist otherwise; LLVM makes Clang and LLDB, but those don't include the core libraries and LLDB doesn't fully support MSVC.
       
 (DIR) Post #AaXarLOIqYa4DmZm40 by atlas@thonkbox.rightmouse.click
       2023-10-07T20:08:01.101842Z
       
       0 likes, 0 repeats
       
       So basically LLDB's native Windows ports have no reason to even exist since you can't really get them to cooperate with libc++ whereas MSYS2 Clang actually has a way to include the GCC thingamajigs?
       
 (DIR) Post #AaXarM2MRcciE1JlVA by atlas@thonkbox.rightmouse.click
       2023-10-07T20:09:05.478065Z
       
       0 likes, 0 repeats
       
       WHAT THE FUCK IS ANY OF THIS
       
 (DIR) Post #AaXarMmRgHUEWwsZKi by atlas@thonkbox.rightmouse.click
       2023-10-07T20:16:25.985951Z
       
       0 likes, 0 repeats
       
       The possibilities for C++ on Windows are as follows, if I understand correctly.Visual Studio: takes care of everything for you.CL with MSVC: Microsoft's C++ compiler and libraries.Clang with MSVC: Decent cross-platform compiler to use with Microsoft's VC++ libraries, even if LLDB doesn't work with that.MSYS2: literally anything else, like GCC or Clang using some of GNU's or even LLVM's libraries, to compile on Windows.
       
 (DIR) Post #AaXarNUl1WvqkNbxOy by atlas@thonkbox.rightmouse.click
       2023-10-07T21:52:50.665669Z
       
       0 likes, 0 repeats
       
       FINALLY got a comfortable Windows C++ development environment.VSCodiumMicrosoft’s C/C++ extensionC/C++ Project Generatorclangd instead of IntelliSense because this one actually worksCMake Tools and Makefile Tools on the off chance I’ll actually use theseInclude Autocompleteas well as Monokai Pro with a super duper illegal secret keygen just because I like the looks of itMSYS2 with the base-devel and mingw-w64-ucrt-x86_64-toolchain packagesPATH variable including C:\msys64\ucrt64\bin…and the whole thing building with MSYS2’s g++, debugging with MSYS2’s gdb.
       
 (DIR) Post #AaXarOFuCEe76bfbtI by atlas@thonkbox.rightmouse.click
       2023-10-07T22:03:16.063965Z
       
       0 likes, 0 repeats
       
       aw man no string interpolation is gonna suck big time
       
 (DIR) Post #AaXarPxtq9QoPLGG6S by EricZhang456@stereophonic.space
       2023-10-07T22:36:49.053822Z
       
       0 likes, 0 repeats
       
       @atlas yeah just use wsl