You Are Here:

Community: Wiki

This page was last modified on 25 August 2009, at 16:12.

Adicionando bibliotecas ao seu projeto

From Forum Nokia Wiki

Ao utilizar métodos de classes que não tenham suas bibliotecas (.lib) adicionadas ao arquivo de projeto (.mmp) um erro será gerádo pelo compilador

Link Error : Undefined symbol: 'xxx'

Onde:

xxx É a classe não reconhecida.

Para solucionar este problema basta adicionar a biblioteca utilizada pela classe ao seu arquivo .mmp , explicado a seguir:

Adicionando bibliotecas no Carbide 1.2

A partir do Carbide 1.2 a adição de bibliotecas tornou-se um processo mais rápido e prático.

1º Passo - Acesse o arquivo .mmp do seu projeto que se encontra na pasta Group .
2º Passo - Serão mostrada algumas informações na tela principal, na parte direita você verá Project Definition e em seguida clique em Libraries.
3º Passo - Basta clicar no botão Add e escolher a biblioteca que você precisa.

Adicionando bibliotecas no Carbide 1.1

1º Passo - Acesse o menu Project -> Properties.
2º Passo - Será mostrada uma janela com um menu no canto esquerdo, escolha a opção C++ Build.
3º Passo - No centro da tela , procure pela opção WINSCW C/C++ Linker e então escolha a opção Libraries.
4º Passo - A direita aparecerá a lista de bibliotecas atuais do seu projeto, clique no primeiro ícone (um arquivo com um +), clique em Browse e vá até a pasta ..\Epoc32\release\winscw\udeb e escolha a biblioteca desejada.
5º Passo - É importante que a posição na lista de bibliotecas da nova biblioteca adicionada seja a mesma da encontrada no arquivo .mmp então selecione a biblioteca adiciona e clique no último ícone (arquivo com seta p/ baixo) até mover o arquivo para a última posição.
6º Passo - Clique em OK. Agora acesse o arquivo .mmp do seu projeto que encontra-se na pasta group.
7º Passo - Procure no arquivo pela parte onde tem escrito LIBRARY, você verá que elas seguem a mesma sequência anterior, então como adicionamos a nova biblioteca na última posição, mova o cursos até a última LIBRARY e adicione após ela:

LIBRARY NOME-DA-BIBLIOTECA.lib

Salve o projeto e coloque para compilar.

Rate This

 
Bookmark this page: DeliciousDiggFacebookGoogleYahooStumbleUponRedditDiigoTechnocratiTwitter  Share this page Share this page Print this Page Print this page Invite a friend Invite a friend
京ICP备05048969号    Email Newsletters Press Terms & Conditions Privacy Policy Sitemap Contact Us © 2009 Nokia