×
Namespaces

Variants
Actions

Carbide.c++ FAQ (Português)

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata

Artigo
Tradução:
Originado de Carbide.c++ FAQ
Por lpvalente
Última alteração feita por hamishwillee em 30 May 2013


Contents

Obtendo ajuda

Onde posso achar as informações mais recentes sobre problemas conhecidos e soluções encontradas, para o Carbide.c++ ?

Muitos dos problemas mais comuns podem ser encontrados em Help > Help Contents > Carbide.c++ User Guide > Release Notes.

Como eu posso dar um feedback para a equipe de desenvolvimento do Carbide.c++ ?

Através do endereço feedback.carbide@nokia.com.

Como eu entrar em contato com a equipe de desenvolvimento do Carbide.c++ ?

Perguntas e relatórios de bugs podem ser enviados através do site http://www.developer.nokia.com/Developer_Programs/.

Compilando projetos

Meu projeto tem centenas de arquivos de código-fonte. Quando eu tenho compilá-lo, eu recebo um erro de linker dizendo que a linha de comando é muito longa. Como eu posso consertar isso ?

Diminuir o tamanho do caminho onde o projeto está guardado pode ser que ajude. Uma alternativa é diminuir a profundidade desse caminho ou alterar os nomes para que sejam menores. Note que se o caminho for alterado, será necessário incorporar o projeto novamente no workspace através do menu File > Import > Existing Projects Into Workspace.

Eu acabei de migrar da versão Express para a versão Developer/Pro, e quando eu abro o Carbide, eu recebo avisos do tipo "Invalid Project Paths: Include path not found" e o meu projeto não compila.

Certifique-se de mudar para um workspace diferente do que estava em usona versão Express. Você pode escolher "File" e então "Switch Workspace" para criar outro workspace.

Quando eu tenho mais de uma biblioteca estática em um projeto do Carbide.c++ v1.1, acontecem vários erros de linker.

Esse é um problema conhecido do Carbide.c++ 1.1. Para adicionar mais de uma biblioteca estática, acesse as propriedades do linker para seu projeto e tente incluir a biblioteca estática na seção "Libraries", em vez de incluir em "Static Libraries". Desde que você especifique a extensão .lib, isso deve funcionar (porque senão ele irá assumir que a extensão é .dso).

Configurando o Carbide

Estou tentando colocar um kit personalizado na janela de "SDK Preferences", mas não existe nenhum botão para adicionar ("Add"), somente para remover ("Remove"). Como eu posso incluir um kit personalizado ?

Esta característica é habilitada pelo seu arquivo de licença, então provavelmente tem alguma coisa errada com ele. Por favor entre em contato com o suporte de licenças do Carbide através de license.carbide@nokia.com, de modo que eles possam ajudar a descobrir a solução desse problema.

Depurando

Como eu posso depurar um executável que tem uma ou mais DLLs ?

Na versão 1.1, abra o projeto de seu EXE e os projetos das DLLs no Carbide.c++. Construa as DLLs. Então acesse o menu File > Import > Symbian OS Executable, e adicione cada DLL (binário) ao projeto do executável. Dessa forma, quando você depurar todos os símbolos estarão carregados, e seu executável e os breakpoints nas DLLs poderão ser usados.

Na versão 1.2, uma página "Executables" foi inserida na configuração de execução de aplicações que automaticamente constrói os executáveis.

Como eu vejo as mensagens de depuração emitidas com RDebug::Print na janela do console ?

No painel de configurações de depuração, verifique o item "View Process Output". Com essa opção habilitada, as mensagens serão exibidas na área "Debug Messages" do console.

Importando Projetos

Não consigo importar projetos! Toda vez que eu tenho, aparecem um monte de erros estranhos. O que está errado ?

Certifique-se de que não existem espaços no caminho do workspace. Você pode alterar o seu workspace através do menu File > Switch Workspace.

Quando eu importo um arquivo mmp no Carbide, recebo o aviso: "CTags not installed or not in path". Alguém já encontrou esse erro antes ?

CTags é o parser padrão que é usado no Eclipse, e o aviso é porque você não instalou-o. Se quiser se livrar da mensagem, abra o "Help" e procure por informação sobre isso nas notas de distribuição ("release notes"). Lá existe um link que informa onde obter o CTags.


Perguntas sobre licença

Onde posso obter respostas sobre questões relacionadas a licenças ?

license.carbide@nokia.com.

Como eu posso achar o endereço MAC do meu computador ?

Para encontrar o endereço em um computador que use Windows:

  • No menu Iniciar, escolher "Executar ..."
  • Digite "cmd" e clique "OK"
  • Digite este comando e depois aperte <Enter>
    • ipconfig /all
  • Procure o item "Endereço físico", por algo do tipo:
    • Endereço Físico. . . . . . . . . : 00-0D-60-FC-64-2F

Como eu posso achar o ID do disco (Volume Serial Number) do meu computador ?

Para achar essa informação em um computador que use Windows:

  • No menu Iniciar, escolher "Executar..."
  • Digite "cmd" e clique em "OK"
  • Digite este comando e depois aperte <Enter>
    • vol C:
  • Você irá ver algo como isso:
    • Volume Serial Number is 2879-77B0

Profiler

É possível usar o profiler para saber quanto tempo o dispositivo e o AppShell demoram para entrar no ar ?

Atualmente isso não é possível, mas estamos trabalhando para que isso esteja disponível em versões futuras.

Controle de Versão

Estou usando o plugin Subclipse e eu recebo o seguinte erro: "Workspace Path Validation Error"

O caminho do seu workspace é c:\Symbian\Carbide\workspace. Mas o caminho real no sistema de arquivos é C:\Symbian\Carbide\workspace.

A única diferença entre os dois é que a letra correspondente ao disco é maiúscula no sistema de arquivos. De acordo com http://subclipse.tigris.org/faq.html#path-case, isso é um problema no Eclipse 3.1 (e provavelmente em versões anteriores).

É muito importante usar letra maiúscula para a letra correspondente ao disco, para que se possa usar esse plugin.

Editor

Por que quando eu aperto F3, o Carbide não me mostra a definição do símbolo ?

Tente clicar com o botão direito no seu projeto e selecionar o item "C/C++ Indexer", verificando se "Full C/C++ Indexer" tem o valor que deveria ter.

Ver também

This page was last modified on 30 May 2013, at 07:32.
46 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×