O NetBeans não pode chamar bibliotecas em C ++ desde a atualização para 12.04

1

Espero que você possa me ajudar a resolver um problema que tenho. Desde que eu atualizei para a versão 12.04 do Ubuntu eu não posso chamar bibliotecas em projetos NetBeans C ++.

Eu recebo esta mensagem no netbeans quando incluo biblioteca no programa C ++:

There are unresolved include inside <iostream>

Eu tentei desinstalar o netbeans para que eu possa reinstalá-lo, mas quando eu executo o uninstall.sh, recebo uma mensagem de erro crítica:

    
por depecheSoul 28.06.2012 / 11:49

2 respostas

1

Tente desinstalar a biblioteca g++ ou qualquer biblioteca c ++ que você esteja usando.

Para g ++,

remova-o completamente como

sudo apt-get --purge remove g++

Em seguida, faça um sudo apt-get update para atualizar todas as fontes

reinstale a biblioteca

sudo apt-get install g++

Limpar o diretório do usuário: ( Fonte )

Abra o netbeans, abra o diálogo netbeans About . Dê uma olhada qual é o caminho para o seu userdir.

exclua-o (faça o backup, se quiser) e inicie os beans limpos novamente.

    
por Web-E 28.06.2012 / 12:13
2

Esse problema decorre de alterações feitas a partir de 12.04, em que o caminho para as pastas de inclusão é diferente. O NetBeans não foi atualizado para encontrar automaticamente esse novo sistema de caminho, portanto, você precisa de assistência de código e os caminhos do projeto precisam ser alterados.

Para fazer isso até 14.04, abra o Netbeans, vá para a caixa de diálogo de preferências e a guia C / C ++. Lá você encontrará uma guia de assistência de código com uma lista de caminhos absolutos para determinadas pastas. Adicione /usr/include/c++/4.8 à lista, finalize e feche as preferências.

Em seguida, no projeto em que você está trabalhando, clique com o botão direito do mouse no ícone do projeto na barra lateral e vá até a parte inferior para encontrar propriedades. Clique nele, depois na opção Compilador C ou C ++, que você já está usando, e deve haver uma linha Incluir Diretórios. Clique nas reticências nessa linha e adicione o mesmo caminho lá.

Uma vez que você fechou tudo, seu projeto deve ter o código correto e compilado corretamente. Espero que isso ajude.

Digital Fruit Nosso Blog

    
por Digital Fruit 01.06.2014 / 06:43