Complimenti. Mi stavo perdendo nelle istruzioni dei threads sotto gtkmm e tu mi hai permesso di capire come funzionano quelle strane istruzioni che avevo inserito pappagallescamente. Grazie.
@@FabioBiscaro Sicuramente sai quello che sto per dirti, ma forse è bene aggiungere questa notizia nei tuoi video. Oggi ho trovato il tempo per creare un programmino di prova di quanto dici e... risposta: "undefined reference to pthread_create". Sono su Linux Mint ed uso Qt-Creator per sviluppare, ma non uso le librerie Qt, bensì Gtkmm. Il mio file .pro dell'esempio aveva, fra altre cose: CONFIG += link_pkgconfig PKGCONFIG += gtkmm-3.0 LIBS += -lX11 è bastato modificarlo come segue (con l'aggiunta di -pthread) e l'errore si è risolto. CONFIG += link_pkgconfig PKGCONFIG += gtkmm-3.0 LIBS += -lX11 -pthread Buona giornata.
Ho provato a passare, al posto dell'ultimo NULL nella creazione del thread, una variabile by reference, ma mi dice: [Error] invalid conversion from 'void* (*)(void*, int&)' to 'void* (*)(void*)' [-fpermissive] inoltre, una funzione deve essere per forza void * ? quindi non potrà mai ritornare un intero, ad esempio?
Complimenti per la semplicità nella spiegazione, cercavo proprio questo! :D tra l'altro,se non sbaglio, io ti ho conosciuto una volta che sei venuto a Palermo xD vedi tu quant'è piccolo il mondo!
Complimenti. Mi stavo perdendo nelle istruzioni dei threads sotto gtkmm e tu mi hai permesso di capire come funzionano quelle strane istruzioni che avevo inserito pappagallescamente. Grazie.
Grazie a te! :)
@@FabioBiscaro Sicuramente sai quello che sto per dirti, ma forse è bene aggiungere questa notizia nei tuoi video.
Oggi ho trovato il tempo per creare un programmino di prova di quanto dici e... risposta: "undefined reference to pthread_create".
Sono su Linux Mint ed uso Qt-Creator per sviluppare, ma non uso le librerie Qt, bensì Gtkmm. Il mio file .pro dell'esempio aveva, fra altre cose:
CONFIG += link_pkgconfig
PKGCONFIG += gtkmm-3.0
LIBS += -lX11
è bastato modificarlo come segue (con l'aggiunta di -pthread) e l'errore si è risolto.
CONFIG += link_pkgconfig
PKGCONFIG += gtkmm-3.0
LIBS += -lX11 -pthread
Buona giornata.
Guida molto semplice ed intuitiva! Grazie mille!
Complimenti :D
Proprio quello di cui avevo bisogno!!
Grazie mille..
grazie a te! :)
si segue molto bene,grazie
Salve, posso utilizzare questo tutorial per programmare in C anzichè c++ sotto linux ?
Bravo! Sono riuscito a capirlo anche io!
Ho provato a passare, al posto dell'ultimo NULL nella creazione del thread, una variabile by reference, ma mi dice:
[Error] invalid conversion from 'void* (*)(void*, int&)' to 'void* (*)(void*)' [-fpermissive]
inoltre, una funzione deve essere per forza void * ? quindi non potrà mai ritornare un intero, ad esempio?
La nostra prof di sistemi ti sta usando come prof...
Anche la nostra muoio
Complimenti per la semplicità nella spiegazione, cercavo proprio questo! :D tra l'altro,se non sbaglio, io ti ho conosciuto una volta che sei venuto a Palermo xD vedi tu quant'è piccolo il mondo!
+Giuseppe Zuccherino Sì!!! Ci siamo conosciuti! :)
:) :)
pthread.h: No such file or directory. mi da questo errore perchè??
+Kikiso Usi lo stesso software identico?
uso il dev su windows
potresti fare altri video sui thread? sui semafori etc..?? Grazie :)
Eh... se ricapita volentieri! :)