2012-04-08 28 views
15

Vala jest językiem programowania z C# takim samym składni, Valac kompiluje program Vala do kodu źródłowego C, czy można uruchomić mój program vala na Windowsie OS?Czy język vala to krzyżowy?

+5

Możesz skończyć się rozczarowany, jeśli oczekujesz, że Vala będzie mieć dokładnie taką samą składnię jak C#. Jest podobny, ale nie identyczny. – ptomato

Odpowiedz

14

można łatwo portowe aplikacjach Vala Windows na dwa sposoby:

  1. Run walak na Windows za pomocą kompilatora MinGW na Windows
  2. Używaj MinGW na Linuksie do cross-kompilacji wygenerowany źródłowy C dla Windows

Oba działają bardzo dobrze, ale proponuję zrobić drugie, ponieważ Vala na Linuksie jest bardziej aktualna niż na Windowsie.

+0

tnx, i well test mingw , –

+0

tnx, czy możesz mi pomóc skompilować plik vala, aby wygrać plik exe przy użyciu mingw? –

+1

Najpierw wygeneruj pliki C za pomocą Valaca -C, po tym wszystkim chodzi o cross-kompilację pliku C, to już nie jest kwestia Vala. Pobierz niezbędne biblioteki DLL i skompiluj pliki C za pomocą gcc-mingw. – lethalman

3

Jeśli masz na myśli? „To kompilacja Windows”, a następnie w sekcji „OS” w Infobox na prawo tutaj: http://en.wikipedia.org/wiki/Vala_(programming_language) i tutaj są instrukcje: http://live.gnome.org/Vala/ValaOnWindows

+0

Link wydaje się być martwy. Prawdopodobnie reorganizacja gnome.org. – XTL

+0

@XTL yep, wygląda tak. Jednak ten jest wciąż żywy: https://wiki.gnome.org/Projects/Vala/Documentation, link jest tam dostępny, ale mówi, że strona nie została jeszcze utworzona ... – noncom