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.
Conteúdo
- 1use o assistente de projeto para criar um novo projeto
- 2escolher projeto → construir opções
- Video: c++ 11 library: regular expression 1
- 3selecione a guia configurações linker
- 4clique em adicionar
- 5clique no botão procurar - o botão ostentando as elipses
- 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
- 7clique no
- 8clique em ok
- Video: c programming part 6 scanf regular expressions
- 9clique na guia diretórios de busca
- 10clique em adicionar na sub-guia compiler
- Video: how to add c++11 support to code::blocks compiler
- 11digite o local dos arquivos de cabeçalho impulso no campo diretório
- 12clique em ok
- 13clique em adicionar na sub-guia linker
- 14digite o local dos arquivos de biblioteca impulso no campo diretório e clique em ok
- 15clique em ok
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.
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.
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.
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.
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.