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

VC++ .NET Discussion :

VisualC++ Express : linkage, sous-dossier : le clash


Sujet :

VC++ .NET

  1. #1
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    12
    D�tails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 12
    Par d�faut VisualC++ Express : linkage, sous-dossier : le clash
    Bonjour � tous,

    Je poss�de un projet C++ sous Linux que je souhaite importer sous Visual Express (la version gratuite). Sous Linux, aucun probl�me, l'ex�cutable se cr�e et le programme marche. Mais sous Visual Express, il y a une erreur � l'�dition de lien que je ne comprends pas (ici avec un exemple bidon pour plus de simplicit�, qui ne fait strictement rien) :

    1>------ D�but de la g�n�ration*: Projet*: testbidon, Configuration*: Debug Win32 ------
    1>Compilation en cours...
    1>main.cpp
    1>�dition des liens en cours...
    1>main.obj : error LNK2019: symbole externe non r�solu "public: void __thiscall Bidon::print_bidon(void)" (?print_bidon@Bidon@@QAEXXZ) r�f�renc� dans la fonction _main
    1>D:\Boulot\ENSE3\2A\Stage\Work\program_visualcpp\biotik\Debug\testbidon.exe : fatal error LNK1120: 1 externes non r�solus
    L'arborescence du code et son contenu sont les suivants :

    main.cpp :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    #include "bidon/bidon.h"
    int main() {
    	Bidon bidon;
    	bidon.print_bidon();
    	return(0);
    }
    bidon/bidon.cpp (ici je d�finis la m�thode print_bidon) :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
     
    #include "bidon.h" 
     
    void print_bidon() {
    	return;
    }
    bidon/bidon.h (ici je d�clare juste la m�thode et d�finis la classe) :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
     
     
    class Bidon {
    	public:
    		void print_bidon();
    };
    Quand je teste ce code en mettant tout les fichiers dans le m�me r�pertoire, tout va bien. Mais ici, c'est l'arborescence avec le sous-r�pertoire ("bidon") qui pose probl�me, et justement il est important de conserver cette arborescence dans le projet initial. Comment donc faire fonctionner ce programme sans changer l'arborescence des fichiers ?

    J'ai trouv� une personne sur les forums qui a eu le m�me probl�me, mais impossible de la contacter... please help me !! :o)

    P.S : tous les .obj sont correctement g�n�r�s, c'est bien le linkage qui foire...

  2. #2
    Expert confirm�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2005
    Messages
    5 503
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 53
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 5 503
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    void Bidon::print_bidon() {

  3. #3
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    12
    D�tails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 12
    Par d�faut
    Donc en fait c'�tait tout con. C'est dommage car depuis nous avons rechang� toute l'arborescence pour que �a marche ^^

    Mais �a nous servira � l'avenir. Merci bacelar.

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

Discussions similaires

  1. Lire un fichier situ� dans 2 sous dossier...
    Par Pleymo dans le forum Langage
    R�ponses: 10
    Dernier message: 08/12/2005, 09h30
  2. Creation d'un dossier et des sous dossier
    Par fraizas dans le forum G�n�ral JavaScript
    R�ponses: 11
    Dernier message: 14/11/2005, 16h30
  3. [Regex] Expressions r�guli�res: sous groupe
    Par debdev dans le forum Collection et Stream
    R�ponses: 12
    Dernier message: 07/07/2005, 14h10
  4. Pb de "linkage" sous linux
    Par mangaka dans le forum Linux
    R�ponses: 6
    Dernier message: 09/06/2005, 19h30
  5. Comment copier un dossier et ses sous dossiers ?
    Par touhami dans le forum Langage
    R�ponses: 5
    Dernier message: 30/12/2004, 16h10

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