Top 20 C++ Visual Studio Projects
An open source re-implementation of RollerCoaster Tycoon 2 🎢Project mention: Running the latest 0.3.5.1 develop version: invalid vehicle selections for every ride | reddit.com/r/openrct2 | 2022-01-26
If you encounter a bug, you should report it on GitHub here and include steps to reproduce your issue.
Sol3 (sol2 v3.0) - a C++ <-> Lua API wrapper with advanced features and top notch performance - is here, and it's great! Documentation:
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
std::tuple like methods for user defined types without any macro or boilerplate code
Visual Leak Detector for Visual C++ 2008-2015Project mention: Why does this bit of code cause a ~4KB/S memory leak? (SDL2) | reddit.com/r/programminghelp | 2021-08-20
Honestly it won't do you much good if you're on Windows anyway. You can try Visual Leak Detector or maybe something like Dr.Memory but I couldn't tell you. I do all of my C++ work on windows either on the WSL or through a SSH connection to a Linux machine.
Fast and exact implementation of the C++ from_chars functions for float and double types: 4x faster than strtodProject mention: Passing Programs To A Stack Machine | reddit.com/r/cpp_questions | 2021-11-11
I'm a bit stuck on how to do the same thing in c++, due to containers only having a single type. The very inefficient way I'm currently doing it is by passing a program as a vector of strings, and then converting the string constants to doubles with the fast_float library.
Locate Visual Studio 2017 and newer installationsProject mention: microsoft_craziness.h (2018) | reddit.com/r/programming | 2021-11-25
/ // This file was about 400 lines before we started adding these comments. // You might think that's way too much code to do something as simple // as finding a few library and executable paths. I agree. However, // Microsoft's own solution to this problem, called "vswhere", is a // mere EIGHT THOUSAND LINE PROGRAM, spread across 70 files, // that they posted to github unironically. // // I am not making this up: https://github.com/Microsoft/vswhere
Mangos ZERO is a server for World of Warcraft. The server serves full world content including authentication & scripts support. Compatible with World of Warcraft clients 1.12.1-1.12.3 - Report all issues at https://www.getmangos.eu/bug-tracker/mangos-zero/ (by mangoszero)Project mention: Creating a WoW Server as a Project | reddit.com/r/wowservers | 2021-09-03
For vanilla: https://github.com/mangoszero/server
OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.
An open source re-implementation of Generals : Zero Hour written in C++.Project mention: [Steam] Command & Conquer Remastered Collection ($9.99 / -50%) | reddit.com/r/GameDeals | 2021-09-26
Return To The Roots (Settlers II(R) Clone)Project mention: Using enum class to enforce type-safety in access to arrays | reddit.com/r/cpp | 2021-03-11
I've implemented something like that myself some time ago: https://github.com/Return-To-The-Roots/s25client/blob/master/libs/common/include/helpers/EnumArray.h
Engine re-implementation and data interchange for games by Retro Studios | MirrorProject mention: A fully functioning Zelda 64 PC port is 90% complete | reddit.com/r/pcgaming | 2022-01-24
Metroid Prime is already playable from beginning to end. Only catch is it requires a gamecube controller (Should work if you have a Gamecube -> USB adapter; preferably the Nintendo one, but if you have the Mayflash one set it to Wii u/Switch mode instead of PC mode) https://axiodl.com/
Boomerang Decompiler - Fighting the code-rot :)Project mention: Awesome CTF : Top Learning Resource Labs | reddit.com/r/TutorialBoy | 2021-11-13
Boomerang - Decompile x86 binaries to C.
Cross-platform low-footprint realtime C/C++ ProfilerProject mention: C++ Profiling and Benchmarking Tools in 2021 | reddit.com/r/cpp | 2021-11-15
Automatic instrumentation is just bad and will often lead you astray. See https://github.com/tyoma/micro-profiler/issues/64
C++ Debugger Visualizers
Lost Astronaut's Game Creation Framework: A massive 1800+ class 1400 file extravaganza of OpenGL, WinAPI, OpenAL and many other features, written in Visual Studio for over a decade!
A simple memory patcher which enables the internal developer console in ironman modeProject mention: Is this how you're meant to play the game ? | reddit.com/r/eu4 | 2021-11-10
A Visual Studio style docking windows library for Qt Widgets based applicationsProject mention: [Weekly] What is everybody working on? Share your progress, discoveries, tips and tricks! | reddit.com/r/QtFramework | 2021-02-13
The ribbon bar works better for me in this application because it puts the necessary controls a couple of clicks away.g windows which allow users to position and size them how they want. I've actually written a docking windows library for Qt which I open-sourced (https://github.com/KestrelRadarSensors/dockingpanes) and for that type of user-interface you really need enough tool window (requirements) to make use of, otherwise, it just looks odd.
GitHub action to set up the Visual Studio shell environmentProject mention: GitHub actions to setup GCC/Clang/MinGW-w64 | reddit.com/r/cpp | 2021-08-07
A small graphical calculator project. (by noidawt)
Flow is a software framework focused on ease of use while maximizing performance in closed closed loop systems (e.g. robots). Flow is built on top of C++ 20 coroutines and utilizes modern C++ techniques. (by ManuelMeraz)Project mention: Processing variadic template values into an std::array | reddit.com/r/cpp_questions | 2021-03-17
You'd want to use recursive templates to iterate over the types and use type wrapper class. I already have a `for_each` for this. Take a look at `for_each` in this page: https://github.com/ManuelMeraz/flow/blob/master/include/flow/detail/metaprogramming.hpp
A terminal variation of Space InvaderProject mention: How do you guys do it? | reddit.com/r/csMajors | 2021-06-30
After getting a bit of sense on how it all works I thought I could add sounds and color to this so I went to more extremes and made a terminal space invader
C++ Visual Studio related posts
4 projects | reddit.com/r/programming | 25 Nov 2021
Creating a WoW Server as a Project
7 projects | reddit.com/r/wowservers | 3 Sep 2021
Why does this bit of code cause a ~4KB/S memory leak? (SDL2)
1 project | reddit.com/r/programminghelp | 20 Aug 2021
Coding question: are factions hardcoded in the system?
1 project | reddit.com/r/wowservers | 18 Aug 2021
World of Warcraft tech
2 projects | reddit.com/r/gamedev | 22 Jul 2021
How do you guys do it?
1 project | reddit.com/r/csMajors | 30 Jun 2021
Creating a dll-loader and dll in one project.
2 projects | reddit.com/r/REGames | 1 May 2021
What are some of the best open-source Visual Studio projects in C++? This list will help you:
Are you hiring? Post a new remote job listing for free.