Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2919 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Dépendance C++/cli

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Dépendance C++/cli

n°1974086
greenzephy​r
Posté le 16-03-2010 à 09:10:21  profilanswer
 

Bonjour,
 
Je suis en train de faire des wrappers C++/cli au dessus de librairies natives C++.
 
Je tombe face à un problème...
Disons qu'on a une librairie C++/cli nommée core.dll qui contient la classe TestClass:

Code :
  1. TestClass.h
  2. #pragma once
  3. ref class TestClass
  4. {
  5. private :
  6. int i;
  7. public:
  8. TestClass(void);
  9. int getI();
  10. };
  11. TestClass.cpp
  12. #include "StdAfx.h"
  13. #include "TestClass.h"
  14. TestClass::TestClass(void)
  15. {
  16. i=2;
  17. }
  18. int TestClass::getI(){
  19. return i;
  20. }


 
Et j'ai une autre librairie C++/cli Appel.dll qui doit utiliser Core.dll.
J'ai mis le projet Core en dépendance du projet Appel.
 
Au linkage de Appel.dll, il me dit :

Code :
  1. Erreur 9 error LNK2020: jeton non résolu (06000001) TestClass::.ctor
  2. Erreur 10 error LNK2020: jeton non résolu (06000015) TestClass::.ctor
  3. Erreur 11 error LNK2020: jeton non résolu (06000002) TestClass::getI
  4. Erreur 12 error LNK2020: jeton non résolu (06000016) TestClass::getI


 
Quel est le problème ?
Je dois aussi passer par ces dllexport et dllimport comme on fait sur les dll natives C++ ??
Une idée ?
 
Merci de toute info que vous pouvez me donner pour résoudre mon problème ;-)
 
 

mood
Publicité
Posté le 16-03-2010 à 09:10:21  profilanswer
 

n°1974119
greenzephy​r
Posté le 16-03-2010 à 11:52:30  profilanswer
 

Mise à jour.
 
Je joints le projet VS : http://rcpt.yousendit.com/83677064 [...] c84c9333d1
 
Je comprends vraiment pas pourquoi il y a ce problème de linkage.
Une librairie C++/CLI est bien une assembly. Donc, il suffit bien de référencer le projet pour satisfaire les dépendances, non ?
 
Please, help :(


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Dépendance C++/cli

 

Sujets relatifs
[Visual C++ / Qt / OpenGL] LNK2001 : unresolved external symbolCe qui est déjà disponible de C++0X
A SUPPRIMER MERCIProbleme variable fichier [ langage C ]
[C] Petites questions (débutant)SDL + C
langage C transformée de Hough[C++/CLI] Dispose et delete
[C/C++] C ou C++ pour des performances optimales? 
Plus de sujets relatifs à : Dépendance C++/cli


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR