O sistema não consegue encontrar o ficheiro indicado. em estúdio Visual

Continuo a ter este erro com estas linhas de código:

include <iostream>

int main()
    {

        cout << "Hello World" >>;
        system("pause");
        return 0;
    }

"o sistema não consegue encontrar o ficheiro indicado"

enter image description here

 7
c++
Author: Mr. Supasheva, 2013-07-30

6 answers

O sistema não é possível localizar o arquivo especificado geralmente significa a compilação falha (o que ele irá para o seu código como você está faltando um # na frente de include, você tem um vadios >> no final da sua cout linha e você precisa std:: na frente do cout), mas você tem o 'executada' opção marcada o que significa que ele executa um arquivo executável que não existe. Carregue Em F7 para apenas fazer uma compilação e certifique-se que diz '0 erros' antes de tentar executá-la.

Código que constrói e executa:

#include <iostream>

int main()
{
   std::cout << "Hello World";
   system("pause");
   return 0;
}
 9
Author: Mike Vine, 2013-07-30 12:20:44

O código deve ser:

#include <iostream>
using namespace std;

int main() {
    cout << "Hello World";
    return 0;
}

Ou talvez:

#include <iostream>

int main() {
    std::cout << "Hello World";
    return 0;
}

Apenas uma nota rápida: eu apaguei o comando do sistema, porque ouvi dizer que não é uma boa prática usá-lo. (mas é claro, você pode adicioná-lo para este tipo de programa)

 2
Author: Rak, 2013-07-30 12:36:03
Tive o mesmo problema e isto resolveu-o.

Devias adicionar:

C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Lib\x64 para um sistema de 64 bits

C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Lib para um sistema de 32 bits

Em Property Manager>Linker>General>Additional Library Directories

 1
Author: hani89, 2014-09-06 16:22:46
Oh, meus dias!!

Sinto-me tão envergonhada, mas é o meu primeiro dia no c++.

Estava a receber o erro por causa de duas coisas.
  1. Abri um projecto vazio

  2. Eu não adicionei #include " stdafx.h"

Correu com sucesso na consola win 32.
 0
Author: Mr. Supasheva, 2013-07-30 13:12:56

Outra tomada sobre isso que não foi mencionado aqui é que, quando na depuração, o projeto pode construir, mas não vai Executar, dando a mensagem de erro mostrada na pergunta.

Se este for o caso, outra opção a analisar é o ficheiro de saída versus o ficheiro de destino. Isto deve corresponder.

Uma forma rápida de verificar o ficheiro de saída é ir para as páginas de propriedades do projecto, em seguida, ir para as propriedades de configuração - > Linker - > geral (em VS 2013-localização exacta pode varie dependendo da versão IDE).

Existe uma configuração de "ficheiro de saída". Se não for {[[0]}, então você pode ter problemas.

Isto também é discutido em mais detalhes aqui.

 0
Author: Aaron Thomas, 2017-05-23 12:32:26
Isto é porque ainda não o compilaste. Carregue em'Project > compile'. Em seguida, clique em 'Iniciar Depuração' ou'iniciar sem depuração'.
 0
Author: anushang, 2016-10-13 11:53:42