Ajouter une librairie statique à un projet C++ sous Visual Studio

Les librairies externes (bibliothèques, API, etc…) ne s’implémentent pas aussi facilement en C++ qu’en JAVA. Le but de ce tutoriel est donc d’ajouter statiquement l’API Twitter à un projet existant en 3 étapes simples.

Etape 1 : Ajout des en-têtes

La première étape consiste à lier les en-têtes à votre projet.

librairie_externe_cpp_1

  • Clic droit sur votre projet (explorateur de solution à gauche), sélectionnez “Propriétés

librairie_externe_cpp_2

  • Dans l’arborescence de gauche, choisissez : “Propriétés de configuration” / “C/C++” / “Général

librairie_externe_cpp_3

  • Dans la partie “Autres répertoires Include“, ajoutez le chemin du dossier contenant les en-têtes.

Etape 2 : Ajout du chemin des librairies (.lib)

Toujours dans les propriétés du projet (comme dans la première partie) 

librairie_externe_cpp_4

  • Dans l’arborescence de gauche, choisissez : “Propriétés de configuration” / “Editeur de liens” / “Général

librairie_externe_cpp_5

  • Dans la partie “Répertoire de bibliothèques supplémentaires“, ajoutez le ou les répertoires qui contienent tous les .lib

Etape 3 : Ajout des bibliothèques

Toujours dans les propriétés du projet (comme dans la première partie)

librairie_externe_cpp_6

  • Dans l’arborescence de gauche, choisissez : “Propriétés de configuration” / “Editeur de liens” / “Entrée

librairie_externe_cpp_7

  • Dans la partie “Dépendances supplémentaires“, ajoutez simplement le nom des bibliothèques (.lib) qui se trouvent dans le ou les dossiers que vous avez renseigné dans l’étape 2.

Appliquez les modifications et cliquez sur “OK“.

Votre projet est maintenant correctement lié (statiquement) avec la bibliothèque externe.

Installation et configuration de Qt Creator sous Windows

Qt, c’est quoi ?

En quelques mots, Qt permet de développer “facilement” des applications et interfaces graphiques en C++. Avant de vouloir commencer à coder, il faut installer et configurer l’environnement de développement (IDE, framework, débogueur, etc…).

Qt dispose d’une plateforme de téléchargement accessible ici : http://download.qt-project.org/

Sur cette plateforme, vous trouverez tous les fichiers nécessaires à l’installation de Qt (les anciennes versions sont également disponibles)

Les 3 premières étapes consistent à télécharger les 3 fichiers indispensables à l’installation de Qt.

Etape 1 : Téléchargement du framework

Pour commencer, il faut télécharger la dernière version du framework Qthttp://download.qt-project.org/archive/qt/4.8/4.8.4/qt-win-opensource-4.8.4-mingw.exe

qt_framework

(pour le tutoriel j’ai utilisé la version la plus stable qui pour moi est la 4.8.4)

Etape 2 : Téléchargement de Qt Creator (IDE)

En parallèle, vous pouvez commencer à télécharger l’environnement de développement Qthttp://download.qt-project.org/archive/qtcreator/2.5/qt-creator-win-opensource-2.5.2.exe

qt_creator

(pour le tutoriel j’ai utilisé la dernière version disponible qui est la 2.5.2)

Etape 3 : Téléchargement du pack (compilateur + debugger)

Pour finir, il reste à télécharger un pack comprenant le compilateur MinGW ainsi que le debugger qui va bien : Pack

pack_mingw

C’est un dossier compressé mais n’en faites rien pour le moment, nous verrons dans l’étape 5, l’emplacement où il devra être décompressé (important!)

Etape 4 : Installation de Qt Creator

Rien de bien compliqué lors de l’installation de Qt Creator :

  • Lancez le fichier qt-creator-win-opensource-2.5.2.exe

setup_st_creator

  • Cliquez sur “Next

setup_qt_creator2

  • Acceptez la licence et cliquez sur “Next

setup_qt_creator3

  • Choisissez les éléments à installer (cochez tout) et cliquez sur “Next

setup_qt_creator4

  • Choisissez l’emplacement d’installation et cliquez sur “Next

setup_qt_creator5

  • Laissez l’installation se dérouler et cliquez sur “Finish(décochez “Run Qt Creator”, car nous ne l’utiliserons pas tout de suite)

Voilà, Qt Creator est maintenant installé sur votre ordinateur.

Etape 5 : Installation du pack (compilateur + debugger)

Commencez par créer un dossier à la racine de votre disque C, et nommez-le “MinGW” :

creation_dossier_mingw

Maintenant décompressez l’archive à cet endroit en nommant le dossier “MinGW 4.4”.

Vous devez obtenir cette arborescence et ces fichiers là :

compilateur_debugger_qt

Attention, cette étape est très importante car on devra spécifier l’emplacement de ces fichiers.

Si tout est OK, vous pouvez passer à l’étape 6.

Etape 6 : Installation du framework

Pour installer le framework, exécutez le fichier qt-win-opensource-4.8.4-mingw que vous avez téléchargé dans l’étape 1 (son chargement est un peu long)

Cliquez tout le temps sur suivant jusqu’à ce qu’il vous demande le chemin d’installation de MinGW. Il faut absolument donner le chemin où vous avez décompressé l’archive de l’étape 5 (très important!!!)

install_framework_qt

  • Cliquez sur “Install” et laissez le framework s’installer

L’installation peut durer plusieurs minutes…

Etape 7 : Configuration de Qt Creator

Pour configurer l’IDE, commencez par lancer Qt Creator (ci-dessous, la page de démarrage)

qt_lancement

  • Allez dans Outils, Options, Compiler & Exécuter
  • Choisissez l’onglet “Versions de Qt
  • Cliquez sur Ajouter…
  • Allez chercher le fichier “qmake.exe” qui devrait se trouver sous C:/Qt/4.8.4/bin

version_qt

  • Une fois configuré comme ci-dessus, cliquez sur “Appliquer
  • Choisissez maintenant l’onglet “Compilateurs
  • Cliquez sur “Ajouter“, “MinGW
  • Renseignez le chemin du fichier “g++.exe” qui devrait se trouver sous C:\MinGW\MinGW 4.4\bin

compilateur_mingw

(la configuration ABI se fait automatiquement)

  • Pour finir, choisissez l’onglet “Kits
  • Cliquez sur “Desktop (par défaut)
  • Dans “Version de Qt(voir ci-dessous)
  • Sélectionnez “Qt 4.8.4 (4.8.4)(ou celle que vous avez)

qt_kits

  • Cliquez sur “Appliquer
  • Validez par “Ok

Voilà, Qt est maintenant correctement configuré. Vous pouvez commencer à coder, compiler et déboguer vos programmes C++.