Il peut paraître difficile de créer une application Rust avec Gtk qui soit entièrement autonome sous Windows. En me basant sur la méthode d'installation de GTK sur le site officiel, et sur ce ticket Github, je vais ici essayer de répondre simplement à la problématique. Prérequis Pas de prérequis particulier au niveau du langage, le but ici étant juste d'essayer d'empaqueter un programme minimal et fonctionnel. Toutefois, si vous le souhaitez, vous pouvez regarder ...
Mis à jour 24/05/2020 à 12h30 par tails (Première version prête)
Bonjour, dans ce billet je vais essayer de parler simplement de la création d'une AppImage pour un binaire graphique Rust GTK, en utilisant une image Docker en mode intéractif. Prérequis Pour pouvoir suivre ce billet, il est recommandé de connaître les bases de Rust: syntaxe de base, ownership/borrowing, struct/impl/enum, cargo, (juste pour comprendre les sources du projet si vous le souhaitez)Gtk+Relm: les bases, j'ai présenté cette combinaison dans un billet précédent,Docker: ...
Mis à jour 21/05/2020 à 18h59 par tails
Pour ce pense-bête, penchons-nous tout d'abord dans un nouveau projet : Code : Sélectionner tout - Visualiser dans une fenêtre à part cargo new projet ... en pensant à ajouter dans le fichier toml de ce projet : Code : Sélectionner tout - Visualiser dans une fenêtre à part 1234[lib] name = "projet" crate-type = ["dylib"] ... et éditer le fichier (préalablement créé) lib.rs dans le dossier ./src : Code rust : Sélectionner tout - Visualiser dans une fenêtre à part 123use std::ffi::CString; use std::ffi::CStr; use std::os::raw::c_char; ...
cargo new projet
[lib] name = "projet" crate-type = ["dylib"]
use std::ffi::CString; use std::ffi::CStr; use std::os::raw::c_char;
Bonjour à tous, Edit du 29/11/2019 : ajout à la fin de l'article, de l'amélioration de la fonction de "letters". La version présentée ci-dessous permet de parser du LISP (grammaire standard) et renvoie le résultat (une structure dont un arbre plat des atomes génériques trouvés) vers la sortie standard : - un atome qui soit au moins un symbole, un nombre, ou un mélange des deux ; - un atome de texte avec la compréhension de l'échappement du ...
Mis à jour 29/11/2019 à 09h11 par Nothus
Quand on travaille sur du privatif, une migration voit s'afficher des erreurs étonnantes et incompréhensibles. Les EDI privatifs prennent beaucoup de mémoire parce qu'ils doivent stocker le code compatible avec les vieilles machines. Ces EDI privatifs ne prendront moins de mémoire que si suffisamment de migrations vers une version plus récente ou libre de l'outil aura été mise en oeuvre. La création des processeurs est vérifiée par les logiciels ou applications des langages libres ...
Mis à jour 28/07/2019 à 08h53 par matthius (odt ?)