Pessoal, alguem tem ideia do porque minha maquina não consegue executar nenhum codigo C++ em nenhuma IDE ???
Já tentei todas as possiveis: Dev-C++, VS, Code:Blocks, Netbeans, CodeLite, etc… Em TODAS não consigo executar nenhum Hello World.
Antes usava o Dev e funcionava perfeitamente.De uma hora para outra não consegui mais executar nada.
Qual seu sistema operacional? A IDE dá alguma mensagem de erro ao tentar rodar? Suas IDEs estão com compilador instalado?
Uma opção, para confirmar se o problema é no seu computador, é pegar o mesmo programa que você está tentando rodar e testar em uma outra máquina (de um amigo, por exemplo), pra ver se funciona.
Está com algum antivírus instalado? Se sim, tentou desabilitá-lo antes de executar? Já tive alguns problemas com o Avast no passado, mas era só configurá-lo e tudo voltava ao normal.
Bom , eu esperei que alguém respondesse para que eu desse mais detalhes do problema e de tudo que tentei até agora.
Vamos lá!!
Meu sistema é Windows 7
Quando notei que começou a nao executar um simples programa eu desinstalei e instalei novamente do Dev-C++ e nada mudou.
A primeira vez ele compila normalmente, mas na hora de executar o console não exibi nada, fica tudo preto.
Se eu tento fazer alguma modificação ou outro tento compilar novamente ai chega a dar um “erro”.Na nova compilação ele abre um aquivo numa nova aba do Dev, arquivo Makefile.win e exibi uma tarja vermelha na linha 25 escrito $(BIN): $(OBJ) $(CPP) $(LINKOBJ) -o $(BIN) $(LIBS).
Abaixo no erro do compilador ele exibi um erro também:
Cannot open output file Projeto Teste.exe: Permission denied.
Eu percebi que o processo referente a execução do projeto continuava a ser executada pelo Windows mesmo fechando o Dev.Então eu finalizo o processo .exe e compilo novamente e volta ao mesmo processo que descrevi acima.
Eu achei que fosse o avast, mas eu ja desativei ele para testar e continua o problema persiste.Eu também testei em outra maquina e funciona normalmente com avast, sem avast, não importa.
Ai então eu comecei a baixar e testar outras IDES: VS, CodeLite, Code:Blocks, Netbeans e nada , nenhuma delas executa um simples Hello World.
Achei que fosse porque tinha mais de um compilador instalado na maquina como o Mingw e Cygwin etc.Desinstalei tudo e instalei apenas um compilador.Testei também apenas só com o compilador que já vem junto com o Dev e nada mudou.
Enfim, acho que já testei tudo o podia testar e nada.Nem um simples hello world roda.
Primeiro: não recomendo usar o DevC++. É uma IDE velha e defasada, e funciona mal nos Windows mais recentes. E tudo o que ela oferece pode ser obtido em outras IDEs, como CodeBlocks e Visual Studio.
Como você instalou as outras IDEs? Por exemplo, o Visual Studio, ao instalar, você tem que marcar a opção de usar o C++, senão ele não instala um compilador de C/C++. O Codeblocks, basta baixar a versão com o MingW, que já vem certinha pra compilar.
A mensagem de “Access Denied” indica que o DevC++ não consegiu abrir o seu programa. Uma opção é executar o DevC++ como administrador (clique com o botão direito sobre o atalho do programa e selecione “Executar como Administrador”). Mas, como disse acima, não recomendo usar o DevC++.
Fiz um programa idêntico ao seu e rodei no VS (Windows 7). O resultado foi:
O único porém é que no VS é preciso criar uma solução com um projeto pra adicionar o arquivo, mas fora isso, nada especial. E quando você vai rodar o programa, há duas opções:
Debug -> Start Debbuging (F5)
Debug -> Start Without Debbuging (Ctrl+F5)
Para esse programa, use segunda opção, pois a primeira fará seu programa piscar e sumir. Ele executou, mas não deu tempo de exibir a mensagem e ele já concluiu.
Como o @TerraSkilll falou, use o Visual Studio. Saia dessa confusão técnica e tenha mais tempo pra desenvolver o que tem que entregar de fato.
A versão Community é free, de acordo com o site: “para desenvolvedores individuais, projetos de código aberto, pesquisa acadêmica, treinamento, aprendizagem e pequenas equipes de profissionais”