Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
vala [Le 01/02/2009, 20:39] Kriegy Ajout du lien vers wikivala.org |
vala [Le 07/08/2023, 12:36] (Version actuelle) spnux [Liens externes] MAJ hyperlien |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>développement programmation compilation BROUILLON}} | + | {{tag>programmation compilation}} |
+ | |||
+ | ---- | ||
====== Vala : Un langage de programmation pour GNOME ====== | ====== Vala : Un langage de programmation pour GNOME ====== | ||
Ligne 10: | Ligne 13: | ||
===== Installation du compilateur (valac) ===== | ===== Installation du compilateur (valac) ===== | ||
- | Il vous suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt://valac|valac]]**. | + | ====Via les dépôts officiels==== |
+ | Il vous suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>valac]]**. | ||
+ | |||
+ | ====Via le PPA==== | ||
+ | |||
+ | [[ppa|Ajoutez à vos sources de logiciels le PPA]] suivant : [[https://launchpad.net/~vala-team/+archive/ppa|ppa:vala-team/ppa]] , rechargez la liste des paquets, puis [[:tutoriel:comment_installer_un_paquet|installez le paquet]] **[[apt://vala|vala]]** | ||
===== Utilisation du compilateur ===== | ===== Utilisation du compilateur ===== | ||
Ligne 20: | Ligne 28: | ||
Il est bien-sûr possible de fournir plusieurs fichiers sources Vala pour générer un exécutable. Pour lier une bibliothèque, on utilisera l'option ''%%--pkg%% <package>'', par exemple pour compiler un programme utilisant [[wpfr>GTK+]] : | Il est bien-sûr possible de fournir plusieurs fichiers sources Vala pour générer un exécutable. Pour lier une bibliothèque, on utilisera l'option ''%%--pkg%% <package>'', par exemple pour compiler un programme utilisant [[wpfr>GTK+]] : | ||
- | valac source.vala -o executable --pkg gtk+-2.0 | + | valac --pkg gtk+-3.0 gtk-hello.vala |
- | Pour plus de détails, référez-vous à la [[page de manuel]] de **valac**. | + | Pour plus de détails, référez-vous à la [[:man|page de manuel]] de **valac**. |
- | ===== Exemple de code ===== | + | ===== Exemple de code (sans dépendence à GTK) ===== |
Voici un exemple de [[wpfr>Hello World]] en Vala : | Voici un exemple de [[wpfr>Hello World]] en Vala : | ||
- | <code c#> | + | <code vala> |
using GLib; | using GLib; | ||
Ligne 46: | Ligne 54: | ||
===== Liens externes ===== | ===== Liens externes ===== | ||
- | * [[http://live.gnome.org/Vala|Site officiel de Vala]] **(en)** | + | * **(en)** [[https://wiki.gnome.org/Projects/Vala|Site officiel de Vala]] |
- | * [[wpfr>Vala (langage de programmation)|Vala sur Wikipedia]] **(fr)** | + | * **(fr)** [[wpfr>Vala (langage de programmation)|Vala sur Wikipedia]] |
- | * [[http://www.wikivala.org|Wiki dédié à Vala]] | + | |
---- | ---- | ||
//Contributeurs : [[utilisateurs:Dradge|Dradge]], [[utilisateurs:Ban]], [[utilisateurs:Kriegy|Kriegy]] // | //Contributeurs : [[utilisateurs:Dradge|Dradge]], [[utilisateurs:Ban]], [[utilisateurs:Kriegy|Kriegy]] // |