2012-04-08 9 views
15

Vala è un linguaggio di programmazione con C# stesso sintattico, valac compila il programma vala al codice sorgente C, è possibile eseguire il mio programma vala su windows os?Vala è un linguaggio multipiattaforma?

+5

Si potrebbe finire per deludere se si prevede che Vala abbia esattamente la stessa sintassi di C#. È simile, ma non identico. – ptomato

risposta

14

si può facilmente porta i tuoi applicazioni Vala su Windows in due modi:

  1. Run valac su Windows utilizzando il compilatore minGW su Windows
  2. Usa mingw su Linux per cross-compilare il sorgente C generato per Windows

Entrambi funzionano molto bene, ma suggerisco di fare il secondo perché Vala su Linux è più aggiornato rispetto a Windows.

+0

tnx, sto bene test mingw , –

+0

tnx, puoi aiutarmi a compilare un file vala per vincere file exe usando mingw? –

+1

Prima genera i file C con valac -C, dopodiché si tratta di compilare un file C cross-compiling, non è più una questione di Vala. Scarica le DLL necessarie e compila i file C con gcc-mingw. – lethalman

3

Se vuoi dire? "Vuol compilare su Windows", quindi vedere la sezione "OS" nel infobox a destra qui: http://en.wikipedia.org/wiki/Vala_(programming_language) ed ecco le istruzioni: http://live.gnome.org/Vala/ValaOnWindows

+0

Il collegamento sembra essere morto. Probabilmente gnome.org è stato riorganizzato. – XTL

+0

@XTL sì, sembra così. Tuttavia, questo è ancora vivo: https://wiki.gnome.org/Projects/Vala/Documentation, il link è disponibile da lì, ma dice che la pagina non è ancora stata creata ... – noncom