none
No such file or diretory "Source.cpp" RRS feed

  • Question

  • Bonsoir !

    J'ai une erreur avec visual studio 2013 C++.

    Je créer un nouveau projet console application win32, projet vide. Je créer ensuite un ficher "Source.cpp" directement dans le dossier "source" dans le menu de droite.

    Dedans j'y mes un simple code "hello world" :

    #include <iostream>
    using namespace std;
    
    int main()
    {
    	cout << "bonjour";
    }

    Et le problème apparaît : "error C1083: Cannot open source file: 'Source.cpp': No such file or directory".

    Ce problème apparaît même avec aucun code...

    Je précise encore une fois que le fichier "Source.cpp" a été créé directement dans le dossier "Source files" ; Je ne comprends donc pas l'erreur.

    Est-ce un problème de debug? Je suis perdu.

    Merci d'avance ! 

     
    jeudi 8 octobre 2015 17:21

Réponses

  • >Et quand je clique "yes" sur la boite de dialogue qui apparaît, une erreur vient :

    Normal, la compilation a échoué, donc l'exécutable n'est pas généré, donc le débogueur ne peut pas le lancer.

    Bon, je ne vois rien de très évident.

    Alors, moi, c'est méthode Golgot : j'utilise ProcessMonitor (https://technet.microsoft.com/en-us/sysinternals/bb896645 ) pour voir où MS cherche les fichiers comprendre pourquoi il ne va pas les chercher là où ça devrait.


    Paul Bacelar, Ex - MVP VC++

    lundi 12 octobre 2015 09:56
    Modérateur

Toutes les réponses

  • n'avez vous pas oublié de mettre l'include sur la classe qui n'est pas reconnu et donné le bon path dans les repertoires de visual

    Jean Noël Martin


    • Modifié JeanNoel53 vendredi 9 octobre 2015 09:43
    vendredi 9 octobre 2015 09:40
  • Comment fait-on cela?

    Non car le path y est bien spécifié dans les propriétés du fichier Source.cpp..

    Et quand je fais "oui" pour savoir si je veux continuer l'execution malgré l'erreur, il me dit que le .exe est introuvable dans le dossier du projet.. Je suis bien en mode débug win32.

    Et pour l'include, il n'y a pas besoin car le fichier Source.cpp est le seul fichier existant (le principal).. je ne vois pas pourquoi mettre un include sur un même fichier?

    A l'aide !


    • Modifié Wukzu vendredi 9 octobre 2015 10:55
    vendredi 9 octobre 2015 10:50
  • >A l'aide !

    Don't panic, stay calm. ;-)

    >Et le problème apparaît : "error C1083: Cannot open source file: 'Source.cpp': No such file or directory".

    https://msdn.microsoft.com/en-us/library/et4zwx34.aspx?f=255&MSPPError=-2147217396

    Mais je pense que c'est dans la section "Additional causes" (les 3 dernières) qu'il y a des possibilités de choses en cohérences avec votre cas.

    >Non car le path y est bien spécifié dans les propriétés du fichier Source.cpp..

    Vérifiez bien qu'il n'y a pas des trucs comme un chemin trop long (sic!), des espaces qui seraient mal gérés (sic!), les droits d'accès sur ce répertoire, la taille de l'espace disque encore disponible, etc...

    Pouvez-vous poster une copie d'écran de la fenêtre de propriété de ce fichier dans VS ?


    Paul Bacelar, Ex - MVP VC++

    vendredi 9 octobre 2015 13:40
    Modérateur
  • Comment rester calme en informatique ? ;-P

    Voici le premier screen :

    http://www.hostingpics.net/viewer.php?id=963913Capture.png

    Et quand je clique "yes" sur la boite de dialogue qui apparaît, une erreur vient :

    http://www.hostingpics.net/viewer.php?id=283690capture2.png

    Le path comporte en effet des espaces avec "visual studio", serait-ce le problème?

    Mais ce n'est pas l'espace disque, car j'ai 20 Go. 

    EDIT  : J'ai créer un nouveau projet dans un nouveau dossier sur le disque D (path beaucoup moins long) et toujours la même erreur :(



    • Modifié Wukzu vendredi 9 octobre 2015 16:22
    vendredi 9 octobre 2015 15:08
  • Up ! 

    Je ne sais vraiment pas quoi faire et j'ai pleins de projets qu'il faut que je termine !

    dimanche 11 octobre 2015 10:05
  • >Et quand je clique "yes" sur la boite de dialogue qui apparaît, une erreur vient :

    Normal, la compilation a échoué, donc l'exécutable n'est pas généré, donc le débogueur ne peut pas le lancer.

    Bon, je ne vois rien de très évident.

    Alors, moi, c'est méthode Golgot : j'utilise ProcessMonitor (https://technet.microsoft.com/en-us/sysinternals/bb896645 ) pour voir où MS cherche les fichiers comprendre pourquoi il ne va pas les chercher là où ça devrait.


    Paul Bacelar, Ex - MVP VC++

    lundi 12 octobre 2015 09:56
    Modérateur