Salve,
ho progettato diversi programmi in c in linux;la mia domanda è:è possibile creare il linux degli eseguibili che girano anche su windows?
Il punto e che questi programmi usano le socket per la connessione ad internet e quindi non riesco a compilare il codice su una macchina windows perche non mi riconosce le librerie..
Come posso fare?
C++
Re: C++
Una risposta utile richiederebbe parecchie pagine, quindi dico solo che è possibile ma non immediato, devi mettere mano al codice sorgente, per tcp/ip non esiste che io sappia uno strato di compatibilità completo e ben fatto.
Se le tue esigenze non sono estreme potresti scrivere il prossimo programma con wxWidgets, che tipicamente è orientato alla grafica ma contiene anche oggetti per tcp/ip. Un programma basato su questa libreria, una volta ricompilato, teoricamente dovrebbe funzionare su linux, macosx e windows senza colpo ferire. Nella pratica devi prevedere qualche piccolo ritocco anche con wxWidgets, ma tutto sommato poca roba.
Se le tue esigenze non sono estreme potresti scrivere il prossimo programma con wxWidgets, che tipicamente è orientato alla grafica ma contiene anche oggetti per tcp/ip. Un programma basato su questa libreria, una volta ricompilato, teoricamente dovrebbe funzionare su linux, macosx e windows senza colpo ferire. Nella pratica devi prevedere qualche piccolo ritocco anche con wxWidgets, ma tutto sommato poca roba.
Re: C++
Non puoi..la cosa che puoi fare è quella di salvarti dentro una pen drive il sorgente del programma che sviluppi sotto linux e che poi compilerai nella macchina Windows
"E alla fine sei da solo, dove vai, con chi brindi?"
Re: C++
Il problema e che su windows non compila perche non mi riconosce le librerie delle socketxajx ha scritto: Non puoi..la cosa che puoi fare è quella di salvarti dentro una pen drive il sorgente del programma che sviluppi sotto linux e che poi compilerai nella macchina Windows
Re: C++
Segui il consiglio di bite e adotta una libreria di astrazione.ilamar ha scritto:Il problema e che su windows non compila perche non mi riconosce le librerie delle socketxajx ha scritto: Non puoi..la cosa che puoi fare è quella di salvarti dentro una pen drive il sorgente del programma che sviluppi sotto linux e che poi compilerai nella macchina Windows
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti


