Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Biblioteca Dev CPP, Manuais, Projetos, Pesquisas de Engenharia Telemática

Criando Projeto no DevC adicionando as bibliotecas de usuário ao projeto.

Tipologia: Manuais, Projetos, Pesquisas

Antes de 2010

Compartilhado em 27/11/2010

samuel-santos-22
samuel-santos-22 🇧🇷

4.6

(41)

262 documentos

1 / 6

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Criando bibliotecas em Dev-C++
Criando uma biblioteca para ser compilada com o programa principal
posteriormente
Uma biblioteca é composta por pelo menos dois arquivos: um de protótipos (cabeçalhos) e ou objeto
com as rotinas pré-compiladas.
O arquivo de protótipos deve ser digitado diretamente em qualquer editor de texto sem formatação,
usaremos o “Bloco de Notas”. Digite o arquivo “biblioteca.h”.
Em seguida crie um projeto no Dev-C++. Para isso siga os passos abaixo:
Execute o Dev-C++
No menu escolha: Arquivo Î Novo Î Projeto
Pressione Ok, escolha o diretório no diálogo seguinte. O Dev-C++ apresentará:
Clique no “+” à esquerda do “MeuProjeto”.
void mostraInt(int var1);
int leInt();
pf3
pf4
pf5

Pré-visualização parcial do texto

Baixe Biblioteca Dev CPP e outras Manuais, Projetos, Pesquisas em PDF para Engenharia Telemática, somente na Docsity!

Criando bibliotecas em Dev-C++

Criando uma biblioteca para ser compilada com o programa principal

posteriormente

Uma biblioteca é composta por pelo menos dois arquivos: um de protótipos (cabeçalhos) e ou objeto com as rotinas pré-compiladas. O arquivo de protótipos deve ser digitado diretamente em qualquer editor de texto sem formatação, usaremos o “Bloco de Notas”. Digite o arquivo “biblioteca.h”.

Em seguida crie um projeto no Dev-C++. Para isso siga os passos abaixo:

Execute o Dev-C++

No menu escolha: Arquivo Î Novo Î Projeto

Pressione Ok, escolha o diretório no diálogo seguinte. O Dev-C++ apresentará:

Clique no “ + ” à esquerda do “MeuProjeto”.

void mostraInt(int var1); int leInt();

Clique com o botão direito sobre o “main.cpp”, escolha Remover arquivo , diga não em Salvar as mudanças. Clique com o botão direito sobre o “MeuProjeto” , escolha “Novo arquivo”. Digite do lado direito o programa principal:

Clique com o botão direito sobre o “Sem Titulo1”, escolha Renomear arquivo e coloque o nome “RotinasBiblio.cpp”. Pressone Ctrl-F9 para compilar o programa

#include <stdio.h>

void mostraInt(int var1) { printf(“%d\n”, var1); }

int leInt() { int i; scanf(“%d”, &i); return i; }

Como criar um projeto para usar a biblioteca

Arquivo Î Novo Î Projeto

Pressione Ok, escolha o diretório no diálogo seguinte. O Dev-C++ apresentará:

Clique no “ + ” à esquerda do “MeuProjeto”.

Clique com o botão direito sobre o “main.cpp”, escolha Remover arquivo , diga não em Salvar as mudanças. Clique com o botão direito sobre o “MeuProjeto” , escolha “Novo arquivo”. Digite do lado direito o programa principal: #include “biblioteca.h”

void main() { int i; i=leInt(); mostraInt(i); }

Clique com o botão direito sobre o “Sem Titulo1”, escolha Renomear arquivo e coloque o nome “BiblioMain.cpp”. Pressone Ctrl-F9 para compilar o programa Três erros serão encontrados:

O primeiro erro está relacionado ao arquivo de protótipos (cabeçalhos). O arquivo “biblioteca.h” deverá ser colocado no mesmo diretório do projeto. Os outros dois erros são conseqüência da falta dos protótipos. Após colocar o arquivo “biblioteca.h” no diretório, compile novamente (Ctrl-F9). Novos erros serão apresentados, porém agora são erros da fase de ligação.

Os dois erros estão relacionados à ausência das rotinas “leInt()” e “mostraInt()”. Essas rotinas estão no arquivo criado anteriormente chamado “RotinasBiblio.o”. Clique com o botão direito sobre o “MeuProjeto” , escolha Adicionar ao projeto , escolha o arquivo “RotinasBiblio.o”.