This is a project that students of Learn C++ the hardway checkout to confirm their setup is correct, and also doubles as a quick start for a basic C++ game project start.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Zed A. Shaw a40bd88d31 Fixes from Linux. 3 weeks ago
assets Initial commit of the new version of this starter project. 8 months ago
scripts Fixes from Linux. 3 weeks ago
tests Initial commit of the new version of this starter project. 8 months ago
wraps Initial commit of the new version of this starter project. 8 months ago
.gitignore Initial commit of the new version of this starter project. 8 months ago
.vimrc_proj Initial commit of the new version of this starter project. 8 months ago
LICENSE Initial commit of the new version of this starter project. 8 months ago
Makefile Fixes from Linux. 3 weeks ago
README.md Fix the build for the new windows setup. 3 weeks ago
dbc.cpp Initial commit of the new version of this starter project. 8 months ago
dbc.hpp Initial commit of the new version of this starter project. 8 months ago
main.cpp Initial commit of the new version of this starter project. 8 months ago
meson.build Fix the build for the new windows setup. 3 weeks ago

README.md

Learn CPP Starter Project

This project is used in Learn C++ the Hard Way to test your configuration. Please refer to 01 - Gearing Up for full instructions.

Quick Start: Windows

powershell -executionpolicy bypass ./scripts/reset_build.ps1
make
make run

Quick Start: OSX/Linux

./script/reset_build.sh
make
make run

Getting Help

If you have problems email help@learncodethehardway.com and I'll try to find out why.

If you're on an off brand Linux then figure out why your setup is causing problems first. "Offbrand" means anything that's not Ubuntu. Sorry, not sorry.

In other words, if you're running everything in a Qubes OS VM with w3m as your only browser and only "free" video codecs and a tiling window manager that only works in X11 then all of your problems are of your own making therefore you should fix them.