Archive

Articles taggués ‘Installation’

GTK+ Installation du SDK

GTK+2.0 est une libraire graphique permettant la réalisation de logiciels pouvant par la suite être compilé sur différents OS.

Nous allons donc voir comment installer et compiler avec cette librairie sous Linux.

Installation

Pour installer GTK, il suffit d’entrer la commander suivant qui va installer toutes les dépendances nécessaire au développement d’une application.

sudo apt-get install libgtk2.0-dev libgtk2.0-bin libgtk2.0-common libgtk2.0-0

Compilation

Pour la compilation de votre programme, il faut utiliser le logiciel pkg-config qui va s’occuper de linker GTK à votre programme.

g++ main.cpp -o mafenetre `pkg-config --cflags --libs gtk+-2.0`

Exemple de code

Voici un code basique qui vous permettra de tester si l’installation et la compilation se sont bien déroulé. Ce code va vous afficher une fenêtre.

#include <stdlib.h>
#include <gtk/gtk.h>

int main (int argc, char **argv)
{
 GtkWidget *p_window = NULL;

 /* Initialisation de GTK+ */
 gtk_init (&argc, &argv);

 /* Creation de la fenetre principale de notre application */
 p_window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
/* Creation du signal qui permet de quitter l'application */
 g_signal_connect (G_OBJECT (p_window), "destroy",
 G_CALLBACK (gtk_main_quit), NULL);

/* Affichage de la fenetre principale */
gtk_widget_show (p_window);

/* Lancement de la boucle principale */
gtk_main ();

return EXIT_SUCCESS;
}

En savoir plus

Page Wikipedia Pkg-config : http://fr.wikipedia.org/wiki/Pkg-config

Share on Facebook
Categories: Tutoriels Tags: , ,

Ubuntu : Imprimantes BROTHER

Il peut arriver que vous ayez besoin d’imprimer avec votre jolie imprimante mais sous Ubuntu c’est souvent la galère pour trouver les bons drivers…

Brother Logo

Que Nénies ! Les petits gars de chez BROTHER ont pensé à tout ! En effet, vous pouvez retrouver une liste de tous les drivers de leurs imprimantes à cette page :
http://biturl.fr/BrotherDrivers
C’est clair, simple et pas besoin de passer des heures pour trouver les drivers dont vous avez besoin…

Les Scanners

Dans le même esprit, vous pouvez avoir à utiliser un scanner. La manipulation est un peu plus compliqué et je vais donc prendre un exemple. Dans mon cas il s’agit d’un scanner pour une imprimante DCP-145C qui sera connecté en USB. Dans un premier temps, nous allons télécharger les drivers puis dans un second temps nous ferons une petite manipulation mais tout est expliqué sur leur site alors ce ne sera pas bien compliqué…

Rendez-vous sur http://biturl.fr/BrotherInsScan et cliquez sur le premier lien pour les drivers de votre scanner en USB. Choisissez ensuite la page de « Step 3″ qui est en faite la page pour télécharger les drivers en question. Faite une recherche pour trouver le modèle de votre imprimante puis téléchargez les .deb pour brscan3_32bit et scan-key-tool_3bit puis installez les. Une fois cela fait retournez sur la première page et cliquez sur « Setting for normal users ». Sur cette pages vous avez pas mal d’instructions pour toutes les distributions Linux mais l’idée pour Ubuntu est d’éditer c’est d’éditer le fichier /lib/udev/rules.d/40-libsane.rules et d’ajouter la ligne suivante en haut du fichier :

# Brother scanners
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"

Vous rebooter votre OS et votre scanner fonctionnera avec par exemple le logiciel Simple Scan.

Share on Facebook
Categories: Tutoriels Tags: , ,

Compiler programme avec MinGW, OpenGL et GLUT

OpenGL LogoPour réaliser des applications 3D, vous avez la possibilité d’utiliser un moteur 3D déjà existant comme par exemple Irrlicht, Crystal Space, OGRE ou alors vous pouvez mettre les mains dans le cambouis et essayer de faire votre propre moteur avec l’aide de DirectX (Windows seulement) ou plutôt OpenGL pour être multiplateformes. Nous allons donc voir la procédure d’installation de OpenGL sur Windows pour la compilation de vos programmes avec MinGW.

Il faut savoir que si vous installer le compilateur MinGW, OpenGL est déjà disponible avec ! Seulement cela n’est pas suffisant et il nous faudra également GLUT, une bibliothèque offrant des fonctionnalités pour la gestion des fenêtres, claviers, souris, …

Installation

Pour commencer, rendez vous sur le site du projet MinGW pour télécharger l’exécutable d’installation ou suivez ce lien. Une fois cela fait, vous démarrez l’exécutable, choisissez « download and install » puis « current » pour la version, coché la case pour télécharger le compilateur g++ et validez. Le téléchargement se fera suivit de l’installation de MinGW.

Une fois cela fait, téléchargez le petit fichier zip contenant la librairie GLUT depuis ici. Il va falloir placer les fichiers de cette archive là où vous avez installé MinGW et dans le dossier de votre programme. Placez le fichier « glut.h » dans le dossier C:\MinGW\includes\, le fichier « libglut32.a » est à mettre dans C:\MinGW\includes\ et enfin le fichier « glut.dll » sera à placer dans tous les dossiers de vos programmes utilisant cette librairie.

Compilation de vos applications

Pour la compilation de vos applications, je vous conseils de créer un fichier que vous appellerez compil.bat et dans lequel vous écrirez la commande de compilation comme ci-dessous :

g++ fichier1.h fichier1.cpp -o nomProgramme -lopengl32 -lglu32 -lglut32
pause

Cette méthode sous entend que vous n’ayez pas besoin de débogueur ce qui est en théorie faux… De plus si vous souhaitez retirer la fenêtre console qui s’ouvre lorsque vous exécutez votre programme, entrez à la suite des paramètres passé par g++ le paramètre -mwindows qui retirera cette fenêtre qui peut toutefois servir pour déboguer avec l’aide de printf.

En savoir plus

Site officiel de MinGW (anglais) : http://mingw.org/
Page Wikipedia de MinGW : http://fr.wikipedia.org/wiki/MinGW
Page Wikipedia de Irrlicht : http://fr.wikipedia.org/wiki/Irrlicht
Page Wikipedia de Crystal Space : http://fr.wikipedia.org/wiki/Crystal_Space
Page Wikipedia de OGRE : http://fr.wikipedia.org/wiki/OGRE

Share on Facebook

Installer le SDK de Qt

Pour les développeurs en herbes qui désireraient programmer des logiciels avec interface graphique, les choses se sont simplifié en C/C++ avec l’arrivé de Qt !

Le framework Qt permet la réalisation d’applications en C/C++ avec interface graphique et portable sur les trois plateformes. Cette librairie est passé sous licence LGPL depuis 2009 permettant la réalisation d’application propriétaire sans pour autant payer de droit à Nokia, société maintenant le projet à jour.

Téléchargement

Le SDK de Qt qui permet la réalisation d’applications utilisant cette librairie est téléchargeable depuis l’adresse suivante : http://qt.nokia.com/downloads
Une fois sur cette page, choisissez « go LGPL » pour prendre la version de Qt libre de droits et enfin choisissez la version du SDK correspondante à votre OS.

Installation et Compilation

Sous Windows
Une fois le .exe téléchargé, vous n’avez plus qu’à installer le paquet en l’exécutant.

Pour ce qui est de la compilation, vous devez utiliser soit le logiciel QtCreator ou alors, je vous invite à démarrer l’invité de commande pré-configuré de Qt. Via le menu démarrer, allez dans Qt puis démarrez « Qt Command Prompt« . les commandes sont

qmake -project
qmake
mingw32-make release

Pour mingw32-make vous pouvez mettre release pour que votre programme soit compilé en version distribuable. Sinon ne mettez pas de mot clé et dans ce cas votre programme sera compilé en mode de débogage ce qui permet de trouver plus facilement les problèmes mais dans ce cas il faudra utiliser le débogeur de QtCreator.

Sachant que les DLL qui vous seront demandé lors de l’exécution de votre programme et qu’il vous vaudra redistribuer sont disponible dans le dossier : …\Qt\2010.2\qt\bin. Les DLL présente dans \Qt\2010.2\bin vous génèreront des erreurs.

Sous Linux
Pour Linux, vous pouvez exécuter l’installation du SDK soit comme avec windows, téléchargez le binaire puis démarrez l’installation avec la commande ./qt-sdk-linux-x86-opensource-2010.02.bin en ayant préalablement donné les droits d’exécution via « chmod u+x qt-sdk-linux-x86-opensource-2010.02.bin« . Il vous faudra par contre installer probablement g++ et qt4-make pour ce faire entrez les commandes suivantes.

sudo apt-get install libqt4-dev qt4-qmake
sudo apt-get install g++

L’autre méthode consiste à laisser Linux installer tout en entrant simplement la commande « sudo apt-get install libqt4-dev« .

Une fois cela fait, vous pouvez compiler vos programmes à partir d’un terminal en faisant comme ceci :

cd chemind/de/votre/programme
qmake -projet
qmake
make

L’exécutable de votre programme se trouvera dans le dossier de votre programme.

En savoir plus

Site officiel de Qt : http://qt.nokia.com/
Documentation officielle de Qt : http://doc.trolltech.com

Share on Facebook