Comment ajouter la bibliothèque regex en C ++

La plupart de la bibliothèque Boost fonctionne très bien en ajoutant des en-têtes à votre code d'application. Cependant, quelques composants, tels que RegEx, nécessitent une bibliothèque. Avant de pouvoir utiliser une bibliothèque, vous devez construire. Après avoir construit la bibliothèque, vous devez l'ajouter à votre demande.

Il existe deux techniques pour ajouter les en-têtes et les bibliothèques requises pour une application. La première technique consiste à ajouter aux paramètres du compilateur. La seconde technique consiste à ajouter les paramètres d'un projet spécifique.

Vous utilisez la première technique lorsque vous travaillez avec Boost pour un grand nombre de projets et besoin d'un accès à toutes les bibliothèques. La seconde technique est meilleure lorsque vous utilisez Boost uniquement pour les projets spécifiques et nécessitent l'accès uniquement aux bibliothèques spécifiques.

Les étapes suivantes vous montrent comment procéder à la configuration spécifique au projet pour toute bibliothèque, pas seulement la bibliothèque RegEx:

1

Utilisez l'assistant de projet pour créer un nouveau projet.

Chaque demande commence avec un nouveau projet.

2

Choisissez Options Project-construire.

Code :: Blocks affiche le Projet Construire boîte de dialogue Options.

3

Sélectionnez l'onglet Paramètres Linker.




Vous voyez un certain nombre de paramètres de liaison, y compris une liste Lien bibliothèques, qui sera vide.

Comment ajouter la bibliothèque regex en C ++
Comment ajouter la bibliothèque regex en C ++ Agrandir
4

Cliquez sur Ajouter.

Code :: Blocks affiche la boîte de dialogue Bibliothèque Ajouter.

5

Cliquez sur le bouton Parcourir - le bouton arborant les ellipses.

Vous voyez le choisissez Bibliothèque boîte de dialogue lien.

6

Utilisation de la boîte de dialogue, accédez à thelibboost_regex-mgw47-mt-1_55.alibrary (la version de la bibliothèque), sélectionnez la bibliothèque, puis cliquez sur OK.

Les fichiers de la bibliothèque Boost sont généralement situés dans le Boost lib répertoire. Lorsque vous cliquez sur OK, vous voyez une boîte de dialogue qui vous demande si vous voulez garder cela comme un chemin relatif.

Les chemins relatifs spécifier un emplacement en utilisant l'emplacement actuel comme point de départ. L'alternative est une chemin absolu, qui spécifie un emplacement basé sur le répertoire racine de votre disque dur. Dans la plupart des cas, les chemins absolus sont moins susceptibles de se casser.

7

Cliquez No.

Vous voyez le chemin absolu pour le libboost_regex-mgw47-mt-1_55.a bibliothèque ajouté au champ de la boîte de dialogue Bibliothèque Ajouter des fichiers.

Comment ajouter la bibliothèque regex en C ++
Comment ajouter la bibliothèque regex en C ++ Agrandir
8

Cliquez sur OK.

Après avoir cliqué sur OK, vous voyez le chemin absolu pour la bibliothèque ajouté aux paramètres Linker.

9

Cliquez sur l'onglet Répertoires de recherche.

Vous voyez trois sous-onglets: compilateur, et compilateur de ressources.

Comment ajouter la bibliothèque regex en C ++
Comment ajouter la bibliothèque regex en C ++ Agrandir
10

Cliquez sur Ajouter dans le sous-onglet Compiler.

Vous voyez une boîte de dialogue Ajouter un répertoire comme celui montré.

11

Tapez l'emplacement des fichiers d'en-tête de Boost dans le champ Répertoire.

Comme alternative, vous pouvez cliquer sur le bouton Parcourir pour utiliser une boîte de dialogue Rechercher un dossier pour les trouver. Les fichiers sont normalement situés dans le Boost include boost-1_55 dossier.

Comment ajouter la bibliothèque regex en C ++
Comment ajouter la bibliothèque regex en C ++ Agrandir
12

Cliquez sur OK.

Vous voyez le dossier de recherche ajouté à l'onglet Compiler comme indiqué.

13

Cliquez sur Ajouter dans le sous-onglet Linker.

Vous voyez encore une autre boîte de dialogue Ajouter Directory.

14

Tapez l'emplacement des fichiers de la bibliothèque Boost dans le domaine de répertoire, puis cliquez sur OK.

Les fichiers de la bibliothèque Boost sont généralement situés dans le Boost lib répertoire. Après avoir cliqué sur OK, vous voyez le répertoire ajouté à l'onglet Linker.

15

Cliquez sur OK.

La bibliothèque RegEx est maintenant prêt pour l'inclusion dans votre application.


» » » » Comment ajouter la bibliothèque regex en C ++