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, exigem uma biblioteca. Antes de usar uma biblioteca, você deve construí-lo. Depois de construir 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 executar a configuração específica do projeto para qualquer biblioteca, não apenas a biblioteca RegEx:

1Use o assistente de projeto para criar um novo projeto

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

2Escolher projeto → Construir Opções

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

Video: C++ 11 Library: Regular Expression 1

3Selecione 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.

448693.medium.jpg

4Clique em Adicionar

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

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

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

6Usando 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 Boostlib 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 especifique um local usando a localização atual como ponto de partida. A alternativa é uma caminho absoluto, que especifica a localização com base no diretório raiz do seu disco rígido. Na maioria dos casos, caminhos absolutos são menos propensos a ter quebrado.

7Clique No

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

448694.medium.jpg

8Clique em OK

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

Video: C Programming Part 6 scanf regular expressions

9Clique na guia diretórios de busca

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

448695.medium.jpg

10Clique em Adicionar na sub-guia Compiler

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

Video: How to add C++11 support to code::blocks compiler

11Digite 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 Boostincludeboost-1_55 pasta.

448696.medium.jpg

12Clique em OK

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

13Clique em Adicionar na sub-guia Linker

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

14Digite o local dos arquivos de biblioteca impulso no campo Diretório e clique em OK

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

15Clique em OK

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


Publicações relacionadas