Ciao @fenyx74, non siamo mica 'orchi' :-) Al limite siamo come Shrek ;-)
Fintanto che chiedi le cose normalmente e gentilmente, riceverai risposte normali e gentili ;-).
Purtroppo non e' chiaro che cosa stai ‘combinando’, servono piu' informazioni. Inoltre ti stai gettando nelle sabbie mobili con un bel masso legato ai piedi ;-)
Ricorda che realizzare un programma in C/C++ richiede 2 passi
- compilazione dei sorgenti. in questa fase bisogna indicare le funzioni esterne aggiungendo le directory contenenti i file ‘. h’ che contengono le dichiarazioni. SE USI solo le librerie di default non serve fare niente perche' l'elenco delle directory le aggiunge automaticamente il compilatore, altrimenti si usa l'opzione ‘-I<dir>' (Include)
- creazione dell' eseguibile, usando il ‘linker’, aggiungendo le librerie esterne con l'opzione ‘-L<lib>’ (Library). Qui il compilatore non c'entra, perche' non e' sotto il suo controllo scegliere le librerie, ed il linker non sa nulla dei sorgenti e degli include usati
.
Devi STUDIARE le opzioni messe a disposizione dal compilatore ma anche studiare come si programma in C/C++ poiche' QUALUNQUE LIBRO sull'argomento spiega DETTAGLIATAMENTE come si fa.
Inoltre DEVI studiare l'elenco delle librerie che il compilatore mette a disposizione. Anche queste sono descritte nei sudetti libri.
Suggerimento: SE e' per hobby, il C++ e' un linguaggio di programmazione MOOLTO complesso ANCHE per chi ha n-mila anni di esperienza. Generalmente chi lo usa ha gia' MOLTI ANNI di esperienza in programmazione ed ha anche un SOLIDO background teorico e delle problematiche del linguaggio.
Per chi e' alle prime esperienze conviene usare linguaggi di programmazione piu' ‘semplici’ ma non per questo ‘meno potenti’. E solo dopo, se necessario, passare al C++.
L'alternativa e' installare Visual Studio Community Edition. E' gratis e contiene gia' tutto quello che serve. VSC va bene per i linguaggi di programmazione che Mamma Microsoft non supporta nativamente.
Altrimenti usare il compilatore GNU (e qui e' un pasticcio perche' esistono diverse ‘distribuzioni’) e, secondo me, NetBeans, al posto di Visual Studio Code: meno complesso da configurare.