ITA - Appunti Cpp 000 - Intro
October 2023 (79 Words, 1 Minutes)
Introduzione
Qualche giorno fa ho lanciato questo poll su mastodon.
Il corso è iniziato, questo è il primo post che traccia l’avanzamento dei miei studi.
IDE
Come IDE ho deciso di utilizzare neovim e coc.nevim
Per il completamento automatico e le correzioni ho optato per ccls
, le pagine importanti per la configurazione sono:
Compilatore
Per studiare ed esercitarmi sto usando un pc che esegue LMDE6.
I pacchetto da installare sono:
$ sudo apt install build-essential cmake
Il primo è un meta-pacchetto che installa il compilatore c++ e make, il secondo installa cmake; make e cmake sono tool di compilazione per C/C++.
In giro per il web ci sono molti compilatori web per esempio: mycompiler.io
Modelli
Su github ho trovato diversi modelli per un progetto cpp:
- filipdutescu/modern-cpp-template
- franneck94/CppProjectTemplate
- arnavb/cpp14-project-template
- jblort/cpp-project-template
- duckie/cpp_project_template
In generale gli elementi comuni a tutte le strutture sono (esempio con make):
Progetto/
├── README.me # file con informazioni utili
├── Makefile # file di build per make
├── include # cartella per i file hpp
└── src # cartella per i file cpp
Esempi che usano CMake:
Documentazione on-line
Questi sono i siti da usare come riferimento per la documentazione:
Riferimenti
Quest'opera è distribuita con Licenza Creative Commons Attribuzione - Condividi allo stesso modo 4.0 Internazionale Theme Moonwalk