My Developemnt Environment



This content originally appeared on DEV Community and was authored by Harry Tanama

**My Windows Developemnt Environment: **

Visual Studio Community (MSVC)
https://visualstudio.microsoft.com/vs/community/

Visual Studio Code
https://code.visualstudio.com/

VCPKG
https://vcpkg.io/en/

CMake – build tool
https://cmake.org/download/

Clang is an “LLVM native” C/C++/Objective-C compiler
https://llvm.org/

VIM – highly configurable, text-based text editor
https://www.vim.org/download.php

vim-plug – Vim Plugin Manager
https://www.vim.org/scripts/script.php?script_id=4828

Install YouCompleteMe from vim-plug and run the python script

Universal Ctags – generates an index, makes it easy for vim text editor to locate the indexed items.
https://github.com/universal-ctags/ctags-win32

GIT- a distributed version control system
https://git-scm.com/downloads

TortoiseGit – Windows Shell Interface to Git
https://tortoisegit.org/download/

SDL2 – Simple DirectMedia Layer
https://www.libsdl.org/

SFML – Simple and Fast Multimedia Library
https://www.sfml-dev.org/download/

MSYS2 is a collection of tools and libraries (GCC, mingw-w64)
https://www.msys2.org/

Python
https://www.python.org/

**My Linux Developemnt Environment: **

VSCodium
https://vscodium.com/

sudo apt install codium -y

VIM

sudo apt install vim

Build Essential: gcc, g++, make

sudo apt install build-essential cmake -y

Python
clang


This content originally appeared on DEV Community and was authored by Harry Tanama