[RESOLVIDO]c++ dúvida iniciante

18 respostas
F

Boas Pessoal.

Hoje decidi aprender c++ :). E portanto estou a ler o livro do Deitel How to program.

Mas tipo, logo no primeiro exemplo que ele dá.

#include <iostream>

int main()
{

std::cout<<"OLA\n";

return 0;
}

Só consigo compilar no visual C++.

Ou CodeBlocks...

mas no eclipse não funciona :/

alguém me ajuda?

18 Respostas

fernandosavio

Não falta um ; na primeira linha?

F

não

O problema não é o código. :confused:

fernandosavio

Para utilizar essa linha:

Não é necessário um namespace?

fernandosavio

Tenta colocar isso na linha de baixo do teu include:

luxu

num falta plugin naum do eclipse?

F

[quote=fernandosavio]Tenta colocar isso na linha de baixo do teu include:

Assim dá.
Mas a questão não é essa :confused:

No livro do Deitel ele não utiliza using namespace

e já testei em certos compiladores e dá sem o using namespace.

eu gostava que de-se também no eclipse. Pois eu estou a seguir o livro e gostava de seguir os seus exemplos no eclipse.

matheuslmota

Primeiramente, só precisa chamar o namespace caso você queira fazer suas chamadas da seguinte forma:

Quando você chama um namespace, o código dentro daquele namespace fica visível dentro da classe o chamou.
O erro acontece quando você compila ou quando você executa o código?

matheuslmota

Seu problema é na configuração no plugin do Eclipse para C++. Eu usei o eclipse por um tempo e ele é meio complicado de configurar. Passe mais informações sobre seu problema e eu tentarei ajudar.

F

Pois deve ser esse o problema.
Eu vou tentar configura-lo de novo, caso tenha alguns problemas vou postá-los aqui.

matheuslmota

Só por curiosidade, por um acaso quando você roda o programa, apace a seguinte mensagem de erro?

F

Sim também aparece esse erro.

Mesmo se o código estiver certo.

F

Já consegui resolver o problema.

Ao configurar na primeira vez, tinha posto :C:/… em vez de ;C:/
e foi isso que deu erro :confused:

obrigado pela ajuda.

fernandosavio

Coloca [RESOLVIDO] no título do post entao…

Edit: Foi mal, não vi que já estava tudo certo!

ViniGodoy

Se você pode usar o Visual, use o Visual, creio que hoje seja de longe um dos melhores IDEs do mercado para C++. Sem falar que diversas APIs de terceiros já se preocupam em fazer versões compiláveis ou compiladas para ele.

Se quiser programar em Linux, considere o uso do QtCreator, ou mesmo do Netbeans.

Se o Eclipse fosse para C++ o que é para Java, minha recomendação seria outra. Mas infelizmente ele não é. =/

matheuslmota

ViniGodoy:
Se você pode usar o Visual, use o Visual, creio que hoje seja de longe um dos melhores IDEs do mercado para C++. Sem falar que diversas APIs de terceiros já se preocupam em fazer versões compiláveis ou compiladas para ele.

Se quiser programar em Linux, considere o uso do QtCreator, ou mesmo do Netbeans.

Se o Eclipse fosse para C++ o que é para Java, minha recomendação seria outra. Mas infelizmente ele não é. =/

Uma boa IDE pra Linux é o codeblocks. Programa-se com ele em C/C++, mas com plugins, pode-se programar também em outras linguagens. Usei-o por dois semestres na faculdade, para as cadeiras de programação estruturada e estrutura de dados e gostei mesmo.
Agora para ambiente Windows, concordo com o Vini e acho o Visual Studio imbatível. O Qt-Creator me parece legal, mas nunca programei “de verdade” nele.

ViniGodoy

Também gosto muito do Code::Blocks. E para quem está numa faculdade ele tem uma vantagem adicional, é portátil.

matheuslmota

Uma dúvida me surgiu agora. É possível usar o Qt com C? Pergunto porque o Qt é desenvolvido em C++, mas será que existe algum wrapper que permita usar o Qt no C?

F

ViniGodoy:
Se você pode usar o Visual, use o Visual, creio que hoje seja de longe um dos melhores IDEs do mercado para C++. Sem falar que diversas APIs de terceiros já se preocupam em fazer versões compiláveis ou compiladas para ele.

Se quiser programar em Linux, considere o uso do QtCreator, ou mesmo do Netbeans.

Se o Eclipse fosse para C++ o que é para Java, minha recomendação seria outra. Mas infelizmente ele não é. =/

Pois, mas eu falei com um programador e ele recomendou-me eclipse :confused:

tipo, eu gosto do eclipse porque gosto das suas perspectivas e não é muito “pesado”

Mas pela sua dica penso que é melhor programar no visual.

Criado 1 de outubro de 2011
Ultima resposta 2 de out. de 2011
Respostas 18
Participantes 5