[C++] sorgenti compila su ubuntu e su windows no

di Anonimizzato8138 il
3 risposte
Ciao a tutti, come da titolo ho un problema, come è possibile che un codice compili e funzioni su ubuntu e su windows invece da errore? su windows uso codeblock, mai avuto problemi.

Il codice è corretto in quanto fatto da un professore : Image Segmentation

come potrei risolvere?

Alla fine a me servirebbe il .exe , sapete se su ubuntu è possibile crearlo? so che su ubuntu un eseguibile non ha bisogno dell estensione exe, quindi non ne ho idea...

3 Risposte

  • Potresti postare il codice in questione?
  • Ovviamente un eseguibile per windows non funziona su linux, a meno di non installare wine, mentre un eseguibile su linux non puo' proprio funzionare su windows
  • Per utilizzare il programma su Windows, non puoi ovviamente utilizzare lo stesso eseguibile compilato sotto Ubuntu, ma ripetere la compilazione (o utilizzare un makefile).

    Il codice utilizza librerie linux-only? Se è così, bisogna trovare librerie equivalenti che funzionino sotto Windows.
    Il programma è linkato con determinati header/librerie? Fa attenzione a ricollegare il tutto anche quando compili sotto windows.

    Se il problema persiste, è sicuramente più utile riportare qui l'esatto errore che compare durante la compilazione.
Devi accedere o registrarti per scrivere nel forum
3 risposte