View Single Post
Old 11-12-2009, 20:00   #7
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Quote:
Originariamente inviato da Teo@Unix Guarda i messaggi
Se non ho capito male, i programmi prodotti girano su piattaforme quali Linux e Windows senza ricompilazioni, direttive pragma e quant'altro?
Con la ricompilazione, ma senza cambiare una riga di codice se hai programmato bene e se non ti servono funzionalità non implementate nella libreria QT.
Quote:
Originariamente inviato da Teo@Unix Guarda i messaggi
La seconda domanda volge sulla programmazione di rete, ho visto le relative classi disponibili e addirittura dedicate al livello applicazione come QFtp per esempio.. Librerie a basso livello ce ne sono? (Ad esempio mi occorerebbe utilizzare libpcap o Winpcap.... ma queste non sono riprodotte da Qt se non mi sbaglio....
devono essere incluse in qualche modo? Questo mi ridurrebbe la portabilità?
Librerie di così basso livello non ci sono. Puoi usare libpcap come la useresti in un qualsiasi altro programma C++, solamente diventano queste ultime a limitarti la portabilità del codice sorgente. Quindi ti dovrai ingegnare a scrivere codice portabile fra Windows e Linux nella parte che utilizza la libpcap.
cionci è offline   Rispondi citando il messaggio o parte di esso