IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

CodeBlocks : No such file or directory


Sujet :

C++

  1. #1
    Membre r�gulier
    Homme Profil pro
    Retrait�
    Inscrit en
    Mars 2012
    Messages
    7
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activit� : Retrait�

    Informations forums :
    Inscription : Mars 2012
    Messages : 7
    Par d�faut CodeBlocks : No such file or directory
    Je m'explique, j'utilise CodeBlocks.
    J'ai certainement fait une b�tise, je n'arrive plus � faire fonctionner un nouveau projet. Mes anciens projets continuent de fonctionner.
    Je cr�e le fichier main.cpp : cela fonctionne j'obtiens mon fameux "Hello world!".
    Je cr�e ensuite une classe soit par la m�thode fichiers (d'abord .h, puis ensuite .cpp) soit par la m�thode de cr�ation de classe qui m'implante les 2 fichiers en une seule fois.
    J'ai toujours mon fameux "Hello world!", normal.
    Je bricole mes classes et j'ajoute le #include "classe.h" dans mon fichier main.cpp et cela sans rien toucher d'autre � mon initial fichier main. Catastrophe, enfer et damnation, j'obtiens l'erreur :
    mingw32-g++.exe: error: documents\Projets\p5_yourclid\main.cpp -o obj\Debug\main.o: No such file or directory
    J'enl�ve le #include "classe.h" qui me provoque cette erreur.
    Patatrac toujours la m�me erreur. Impossible de trouver dans les forums le moindre renseignement.
    Dans mon dossier projet je trouve le fichier main.cpp, ma classe avec son fichier.h et son fichier .cpp.
    Dans mon dossier obj/Debug se trouve le fichier main.o tout seul, cad sans l'objet classe .o.
    J'en conclus que CodeBlocks ne sait plus o� ranger sa classe apr�s compilation ou bien ne compile pas ma classe (qui se trouve pourtant dans le m�me dossier projet que main.cpp.
    Bien entendu, j'ai supprim� le projet et je l'ai recr��, m�me r�sultat, je n'ai pas chang� le nom du projet. J'ai perdu beaucoup de temps sur ce probl�me, si quelqu'un peut me tirer de ce mauvais passage, je l'en remercie d'avance.... A votre bon coeur !!! Merci
    PS: je ne joins pas de fichier pour l'instant car ce probl�me se produit avec le main standard g�n�r� par CodeBlocks et avec n'importe quelle classe.
    J'ajoute que j'ai supprim� et r�install� CodeBlocks sans que cela change quoi que ce soit.
    Normal si en r�installant CodeBlocks, celui-ci r�cup�re l'ancienne config probablement d�fectueuse.

  2. #2
    Membre habitu�
    Profil pro
    Inscrit en
    Mars 2013
    Messages
    10
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2013
    Messages : 10
    Par d�faut
    Salut,

    Regarde voir si il ne s'agit pas de chemin trop long.

    exemple :
    c:\document\programmation\projets\test\ ... \classe.h

  3. #3
    Membre r�gulier
    Homme Profil pro
    Retrait�
    Inscrit en
    Mars 2012
    Messages
    7
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activit� : Retrait�

    Informations forums :
    Inscription : Mars 2012
    Messages : 7
    Par d�faut
    Non je ne crois pas. Tous mes projets sont enregistr�s dans le m�me dossier : documents/Projets/NomDeProjet.
    Je pense qu'il s'agit d'un probl�me de configuration. Je ne sais pas o� CodeBlocks range sa config qu'il a reprise lorsque je l'ai r�install�.
    En effet apr�s l'avoir supprim� et r�install�, il m'a affich� tous mes projets. Donc il a du m�moris� des infos quelque part ailleurs....
    Je cherche toujours, rien dans les forums.

  4. #4
    Membre Expert

    Homme Profil pro
    d�veloppeur
    Inscrit en
    Octobre 2013
    Messages
    1 586
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activit� : d�veloppeur

    Informations forums :
    Inscription : Octobre 2013
    Messages : 1 586
    Par d�faut
    Bonsoir, avez-vous essay� de supprimer le fichier de configuration? avez-vous v�rifi� votre compilateur?

  5. #5
    Membre r�gulier
    Homme Profil pro
    Retrait�
    Inscrit en
    Mars 2012
    Messages
    7
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activit� : Retrait�

    Informations forums :
    Inscription : Mars 2012
    Messages : 7
    Par d�faut
    Je crois que j'ai trouv�, mais un myst�re subsiste....

    Initialement tous mes projets sont enregistr�s dans mon dossier standard "E:\Nicolas\Mes documents\Projets\NewClid\main.cpp".
    Jusqu'� hier et depuis 2 ans, cela fonctionnait � merveille.
    Aujourd'hui par je ne sais quel myst�re cela ne fonctionne plus !!!! mingw32-g++.exe: error: documents\Projets\NewClid -c E:\Nicolas\Mes: Invalid argument
    D'apr�s ce diagnostic que je viens de remarquer dans "Build log", il n'aime pas l'espace qui se trouve dans "Mes documents".
    J'ai donc cr�er un nouveau dossier "ProjetCB" directement dans mon dossier user racine et l� Merveille tout fonctionne.
    J'en conclu donc que l'espace dans le nom de dossier ne lui plait plus depuis hier.
    Or en cherchant ce que j'ai bien pu faire de nouveau depuis hier, j'ai remarqu� qu'� la suite de je ne sais plus quel probl�me, il �tait indiqu� sur un forum qu'il fallait d�coch� "Use relative path" lors de la cr�ation d'une classe. et c'est depuis cette manip que j'ai rencontr� ce probl�me.

    Le myst�re (que je d�nonce au d�but de ce message) est je crois �clairci.

    En effet j'ai laiss� l'option coch� et tout va bien.

    Merci de t'�tre int�resser � mon sujet

  6. #6
    Expert �minent

    Femme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 202
    D�tails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (�le de France)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 202
    Par d�faut
    Il manquait des guillemets autour du chemin, "Mes documents" contenant un espace, le chemin �tait s�par� en deux strings distinctes, donc deux arguments.
    Le premier d�signant un chemin inexistant, le deuxi�me n'�tait m�me pas lu.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 8
    Dernier message: 01/07/2013, 09h32
  2. list : no such file or directory :(
    Par Bakura dans le forum C++
    R�ponses: 23
    Dernier message: 13/06/2006, 16h30
  3. R�ponses: 7
    Dernier message: 26/04/2006, 09h56
  4. R�ponses: 3
    Dernier message: 16/01/2006, 18h24
  5. R�ponses: 1
    Dernier message: 04/10/2005, 20h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo