Como adicionar a Biblioteca RegEx em C ++

A maior parte da biblioteca de impulso funciona muito bem, adicionando cabeçalhos para o código do aplicativo. No entanto, alguns componentes, tais como regex, requerem uma biblioteca. Antes de poder utilizar uma biblioteca, é necessário construí-la. Depois de criar a biblioteca, você deve adicioná-lo à sua aplicação.

Há duas técnicas para adicionar os cabeçalhos e bibliotecas necessários para uma aplicação. A primeira técnica é adicioná-lo às configurações do compilador. A segunda técnica consiste em adicionar as configurações para um projeto específico.

Você usa a primeira técnica quando você trabalha com Boost para um grande número de projectos e requerem acesso a todas as bibliotecas. A segunda técnica é melhor quando você usa impulso apenas para projetos específicos e necessitam de acesso apenas a bibliotecas específicas.

As etapas a seguir mostram como realizar a configuração específica do projeto para qualquer biblioteca, não apenas a biblioteca RegEx:

1

Use o assistente de projeto para criar um novo projeto.

Toda aplicação começa com um novo projeto.

2

Escolha opções de projeto-construção.

Code :: Blocks exibe a caixa de diálogo Opções do Projeto Construir.

3

Selecione a guia Configurações Linker.

Você vê uma série de configurações do vinculador, incluindo uma lista bibliotecas de ligação, que será em branco.

4

Clique em Adicionar.

Code :: Blocks exibe a caixa de diálogo Biblioteca Adicionar.

5

Clique no botão Procurar - o botão ostentando as elipses.

Você vê a Escolha Biblioteca caixa de diálogo para link.

6

Usando a caixa de diálogo, navegue até thelibboost_regex-mgw47-mt-1_55.alibrary (a versão da biblioteca), selecione a biblioteca e clique em OK.

Os arquivos de biblioteca de impulso estão normalmente localizados na Impulso lib diretório. Quando você clica em OK, você verá uma caixa de diálogo que pergunta se você deseja manter isso como um caminho relativo.

Os caminhos relativos especificar uma localização usando a localização actual como um ponto de partida. A alternativa é uma caminho absoluto, que especifica um local com base no diretório raiz do seu disco rígido. Na maioria dos casos, os caminhos absolutos são menos propensos a ficar quebrado.

7

Clique No.

Você vê o caminho absoluto para o libboost_regex-mgw47-mt-1_55.a biblioteca adicionado ao campo Arquivo da caixa de diálogo Adicionar biblioteca.

8

Clique em OK.

Depois de clicar em OK, você vê o caminho absoluto para a biblioteca adicionada às configurações do vinculador.

9

Clique na guia diretórios de busca.

Você vê três sub-abas: compilador, vinculador e compilador de recursos.

10

Clique em Adicionar na sub-guia Compiler.

Você vê uma caixa de diálogo Adicionar Diretório como o mostrado.

11

Digite o local dos arquivos de cabeçalho impulso no campo Diretório.

Como alternativa, você pode clicar no botão Procurar para usar uma caixa de diálogo Procurar Pasta para encontrá-los. Os arquivos são normalmente localizado no Impulso include boost-1_55 pasta.

12

Clique em OK.

Você vê a pasta de pesquisa adicionado à guia Compiler como mostrado.

13

Clique em Adicionar na sub-guia Linker.

Você ainda vê outra caixa de diálogo Diretório Adicionar.

14

Digite o local dos arquivos de biblioteca de impulso no campo Directory e, em seguida, clique em OK.

Os arquivos de biblioteca de impulso estão normalmente localizados na Impulso lib diretório. Depois de clicar em OK, você vê o diretório adicionado à guia Linker.

15

Clique em OK.

A biblioteca RegEx está agora pronto para inclusão na sua aplicação.

menu