“Het systeem kan het opgegeven bestand niet vinden” bij het uitvoeren van C++ -programma

Ik heb Visual Studio 2010 geïnstalleerd. Ik schreef een eenvoudige code waarvan ik zeker weet, maar helaas, wanneer ik de code uitvoer, krijg ik de fout hieronder.

Hier is mijn code:

#include<iostream>
using namespace std;
int main (){ 
  cout <<"Hello StackOverFlow ;)";
  return 0;
}

en hier is de fout:

Kan het programma niet starten ‘C: \ gebruikers \ SOHEIL \ Desktop \ New Folder \ SAM \ debug \ sam.exe
Het systeem kan het opgegeven bestand niet vinden

Zou je me helpen het probleem op te lossen? Moet ik het project definiëren in een
Specifieke map? Ik heb een hoop uren doorgebracht om dit probleem op te lossen en
heb nog geen succes gehad.


Antwoord 1, Autoriteit 100%

Dit is een eerste stap voor iemand die een beginner is. Hetzelfde gebeurde met mij:

Kijk in de Solution Explorer Box naar links. Zorg ervoor dat er eigenlijk een .cppbestand daar is. U kunt hetzelfde doen door de .cppbestand te zoeken waar de .slnbestand voor het project is opgeslagen. Als er niet één is, krijg je die fout.

Bij het toevoegen van een CPP-bestand wilt u de Nieuwe item toevoegen. (Bovenaan met een gouden ster erop, zweef erover om de naam te zien) Om een ​​of andere reden Ctrl + N voegt u niet echt een .cppbestand toe aan het project.


Antwoord 2, Autoriteit 47%

Ontvonden hetzelfde probleem, na het downloaden van een project, in de debug-modus. Zonder gelukkige uren gezocht. Volgende opgelost mijn probleem;

Projecteigenschappen – & GT; Linker – & GT; Uitgangsbestand – & GT; $ (Outdir) $ (doelname) $ (targetext)

Het wees eerder naar een map waar MSVS niet actief was tijdens de foutopsporingsmodus.

EDIT: zodra ik dit postte kwam ik het volgende tegen: kan “program.exe” niet starten het systeem kan het opgegeven bestand vs2008 niet vindenwat hetzelfde verklaart.


Antwoord 3, autoriteit 13%

Ik heb onlangs VS 2010 niet gebruikt.

Is uw applicatie echt correct gebouwd?
Om meer controle te krijgen in VS 2010 C++ Express, kun je het menu-item “Expert Settings” onder Tools>Settingsaanvinken om een Build' menu.
Nadat u op Build->Build Solution(of Rebuild) heeft geklikt, kunt u verifiëren in het venster Output(View->Outout), als uw applicatie correct compileert en linkt.

Bronnen:

Hopelijk helpt het.


Antwoord 4, autoriteit 13%

Ik weet dat dit een oude thread is, maar voor toekomstige bezoekers is de oorzaak van deze fout hoogstwaarschijnlijk omdat je je project niet hebt gebouwd vanuit Build > Build Solution. De reden dat u deze foutmelding krijgt wanneer u uw project probeert uit te voeren, is omdat Visual Studio het uitvoerbare bestand niet kan vinden dat moetworden geproduceerd wanneer u uw project bouwt.


Antwoord 5, Autoriteit 13%

Zoals anderen hebben genoemd, is dit een oude draad en zelfs met deze draad heeft er de neiging verschillende oplossingen te zijn die voor verschillende mensen werkten. De oplossing waarvoor is gewerkt, is als volgt:

Right Click Project Name > Properties
Linker > General 
Output File > $(OutDir)$(TargetName)$(TargetExt) as indicated by @ReturnVoid
Click Apply

Om welke reden dan ook, deze initiële correctie heeft mijn probleem niet opgelost (ik gebruik VS2015-community om C++ -programma te bouwen). Als u nog steeds het foutbericht krijgt, probeer dan de volgende aanvullende stappen:

Back in Project > Properties > Linker > General > Output File > 

U ziet de eerder ingevoerde tekst vetgedrukt

Select Drop Down > Select "inherit from parent or project defaults"
Select Apply

Eerder gedurfd lettertype is niet langer vet

Build > Rebuild > Debug

Het maakt sindsdien niet dat ik deze extra stappen nodig hebben, naast wat @returnvoid is geplaatst, maar … wat werkt is wat werkt … Ik hoop dat het ook iemand anders helpt. Bedankt @returnvoid


Antwoord 6, Autoriteit 7%

Voor mij had ik mijn opstartproject niet in Oplossing Explorer.

Ga naar Solution Explorer aan de linkerkant van vs, klik met de rechtermuisknop op uw eenheidstestproject en kies “Instellen als opstartproject”.

Ik heb net mijn code geporteerd naar een nieuwe werkruimte en vergat dat toen ik het project in vs opende in de oplossing daar, die ik mijn startup-project opnieuw moest ingesteld.


Antwoord 7, Autoriteit 7%

Ik weet dat deze draad 1 jaar oud is, maar ik hoop dat dit iemand helpt, mijn probleem was dat ik het nodig had om toe te voegen:

   #include "stdafx.h"

Naar mijn project (op de eerste regel ), lijkt dit het meeste van de tijd het geval te zijn!


Antwoord 8, Autoriteit 7%

Ik kwam dit probleem tegen en geen van deze oplossing werkte 100%

Naast het antwoord van het retourvoid dat de wijziging

suggereerde

Projecteigenschappen – & GT; Linker – & GT; Uitgangsbestand – & GT; $ (Outdir) $ (doelname) $ (targetext)

Ik moest gewijzigd

Projecteigenschappen – & GT; C / C++ – & GT; Debug Information Format – & GT; /Zi

Dit veld was leeg voor mij, waarbij de inhoud is gewijzigd naar /Zi(of /Z7of /ZiAls dat de indelingen zijn Wilt u gebruiken) Toegestaan ​​mij om

te debuggen


Antwoord 9

Ik heb dit probleem tijdens de debug-modus en het ontbrekende bestand was van een statische bibliotheek die ik gebruikte. Het probleem is opgelost door gebruik te maken van stap in plaats van stap in tijdens het debuggen


Antwoord 10

Als vs2010 correct is geïnstalleerd

Controleer het bestandstype (.cpp)

Bouw het gewoon opnieuw, het zal automatisch oplossen ,, (als u vs 2010 gebruikt)


Antwoord 11

Ik had hetzelfde probleem en ik kon het opgelost!
je zou moeten toevoegen
C: \ programmabestanden (x86) \ Microsoft SDKS \ Windows \ v7.1a \ lib \ x64 voor 64 bit systeem
/ C: \ Program Files (x86) \ Microsoft SDKS \ Windows \ v7.1a \ lib voor 32-bits systeem
in vastgoedbeheer- & GT; Linker- & gt; Generaal- & GT; Extra bibliotheekmappen

Misschien kan het het probleem van iemand in de toekomst oplossen!


Antwoord 12

Aangezien deze thread een van de beste resultaten voor die fout is en nog geen oplossing heeft, zal ik posten wat ik heb gevonden om het probleem op te lossen, oorspronkelijk gevonden in deze thread: Buildfout? “Kan programma niet starten… Het systeem kan het specifieke bestand niet vinden”wat me naar deze thread leidde: Fout ‘LINK: fatale fout LNK1123: fout tijdens conversie naar COFF: bestand ongeldig of beschadigd’ na installatie van Visual Studio 2012 Release Preview

In feite is alles wat ik deed dit:
Project Properties
-> Configuration Properties
-> Linker (General)
-> Enable Incremental Linking -> "No (/INCREMENTAL:NO)"

Other episodes