[ home ] [ indice ] [ b / s / x / hd / 420 ] [ aco / v / cul / yt / ck / mu / pol ]

/hd/ - Help Desk

Nome
Email
 
Messaggio

File
Embed
Password

  [Vai in fondo]   [Catalogo]   [Torna]   [Archivio]

File: 2021-01-11 16_21_00-Instal….png (34,76 KB, 665x968)

 No.49090

Anon, sto installando Qt Creator per imparare a programmare col linguaggio C.
Quali di queste cose devo installare per C?

 No.49098

>>49090
non so, ma secondo me ti stai complicando la vita, parti usando la console per imparare C, le librerie le usi dopo, anche perché se usi qt tu impari qt, non C.

 No.49099

>>49098
ok non avevo letto bene la domanda, per usare C ti serve solo il compilatore (mingw), il resto lo ribadisco comunque

 No.49100

>>49099
Non sono OP, solo una curiosità: io son sempre sotto UNIXlike quindi sono gcc razza maestra. Ancora nel 2011 ho aiutato un po' di gente col C e questi bestemmiavano dietro a MinGW perché avevano problemi pure con le librerie standard. L'hanno sistemato in questi dieci anni?

 No.49101

>>49100
sono anch'io sotto unix quindi non ti so dire

 No.49102

>>49098
>>49099
Mingw devo metterlo su QT, su Dev o su entrambi? Scusa le domande magari ritardate.
La cosa della console la consigliano in molti ma mi sembra abbastanza complicato su windows. Il mio ragionamento è che alla fine un ide ti fa tutte le cose noiose e io posso concentrarmi a imparare a programmare.

 No.49103

OP da quello che scrivi qui >>49102 si capisce che non hai la minima idea di cosa significhi programmare.
L'output testuale su console è la prima cosa che vedi (il famoso Hello World) e te la cavi in una riga.
Creare un'interfaccia grafica invece richiede una conoscenza molto più approfondita del linguaggio oltre che una conoscenza poi della specifica libreria (Qt in questo caso).

Partire dall'interfaccia quando non si sa scrivere una printf è il modo migliore per quittare dopo cinque minuti.

Gli IDE semplificano la vita, ma occhio che tante volte, specialmente agli inizi, te la complicano non poco sovraccaricandoti di informazioni e strumenti che non ti servono. Parti con il blocco note e gcc/mingw da terminale.

 No.49105

>>49103
Eh infatti non ho mai programmato in vita mia. Però anche tu hai un po' frainteso, io non ho intenzione di fare interfacce QT, ho intenzione di usare qtcreator, l'ide, per realizzare semplici applicazioni console mentre imparo seguendo il manuale di KR.
Però su console non riuscivo a farlo funzionare allora ho pensato di provare un IDE.

 No.49107

>>49105
>fatti una macchina virtuale con una versione minimale di ubuntu
>impara a usare i comandi man (manual), ls (list) e cd (change directory)
>fai man gcc
>se funzia gcc è installato
>altrimenti fai sudo apt install gcc
>gcc è installato
>apri un qualsiasi editor di testo (vim razza maestra) e fai il tuo hello world
>vai su terminale, cd fino alla cartella dove hai salvato il file porcodio.c
>fai gcc porcodio.c
>fai ./a.out per vedere il tuo hello world

 No.49108

>>49107
Eh in verità quei comandi li so usare e a differenza del terminale di windows quello di linux l'ho usato per un po' di anni e mi ci trovo (mai fatta programmazione).
Il fatto è che ora sul pc devo tenere windows per alcuna roba di lavoro che gira solo lì e una vm l'ho considerata ma mi va troppo lenta perché non ho un buon pc.
Comunque ti ringrazio per i tuoi consigli, sai per caso la risposta alla domanda che ho fatto qui >>49102
cioè che cosa cambia tra i mingw in basso e quelli in alto?

 No.49109

>>49108
Boh, ma su https://doc.qt.io/qtcreator/creator-tool-chains.html si intravede un tasto add che mi ispira fiducia VIVA IL DVCE Prova uno e spera che non ci siano differenze (quelli in alto dovrebbero essere installa qt5.12.10 e mingw7.3.0, quelli sotto per qtcreator e mingw).

 No.49111

>>49109
Ok grazie anon



[Torna in cima] [Catalogo] [Torna][Invia una Risposta]
Elimina post [ ]
[ home ] [ indice ] [ b / s / x / hd / 420 ] [ aco / v / cul / yt / ck / mu / pol ]