YoVDO

How to Start a Modern C++ Project

Offered By: Meeting Cpp via YouTube

Tags

C++ Courses Software Development Courses Microsoft Visual Studio Courses CMake Courses Conan Courses vcpkg Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn how to kickstart a modern C++ project in this comprehensive conference talk from Meeting C++ 2023. Explore essential tools, best practices, and workflows for efficient C++ development. Discover popular IDEs, code analysis tools, build systems, and package managers that streamline the development process. Follow along as the speaker demonstrates creating a new C++ project from scratch, incorporating tools like CMake, Conan, and vcpkg. Gain insights into project structure, version control, continuous integration, and writing clean, maintainable code. Whether you're a seasoned C++ developer or just starting out, this talk provides valuable knowledge to enhance your C++ project setup and management skills.

Syllabus

Introduction
My journey
Differences
Learnings
Motivation
Creating a modern C project
Is it a modern C project
FMT Library
What did we learn
Build Tool
Cake Presets
Cake Naming
Project Structure
Cake Setup
Version Control
Package Manager
Integration with Cake
CI
Writing code
Cine
Conclusion


Taught by

Meeting Cpp

Related Courses

Package Management in C++
NDC Conferences via YouTube
C++ Package Manager - C++ Dependencies Don't Have To Be Painful
ACCU Conference via YouTube
Cross-Platform Pitfalls and How to Avoid Them
ACCU Conference via YouTube
The State of Package Management in C++
ACCU Conference via YouTube
New in Visual Studio: CMake Debugger, Better Diagnostics, and Video Game Development - CppCon 2023
CppCon via YouTube