Bonjour,
j'ai un projet qui me met une erreur de lieur.
Le projet utilise une dll fait en dotnet 4.0 en utilisant l'interop.
Je r�cup�re le fichier dll et le fichier tlb et j'ai fait une importation du fichier tlb.
J'ai aussi ajout� au projet le fichier tlb et la dll mais je ne peux plus compiler � cause de cette erreur.[ILINK32 Erreur] Error: 'Libperso_tlb::CLSID_ClassePerso' externe non r�solu, r�f�renc� depuis C:\DOCUMENTS AND SETTINGS\FLORENT\MES DOCUMENTS\RAD STUDIO\PROJETS\TEST\RELEASE\UNIT1.OBJ
J'ai essay� de supprimer tous les fichiers cr��s par le compilateur et le lieur pour les forcer � les recr�er.
Vous avez une id�e ?
Merci
EDIT :
Ce probl�me intervient quand j'utilise :
Si j'utilise :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2 //#include "mscorlib_TLB.h" //#include "libperso_TLB.h"
j'ai le message d'erreur suivant :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2 #import "C:\WINDOWS\Microsoft.NET\Framework\v4.0.30128\mscorlib.tlb" raw_interfaces_only #import "C:\Documents and Settings\Florent\Mes documents\RAD Studio\Projets\test\libperso.tlb" raw_interfaces_only named_guids
Alors que le fait d'avoir #import C++Builder a g�n�r� le fichier tlh et tli.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2 [BCC32 Erreur] Unit1.h(13): E2209 Impossible d'ouvrir le fichier include ' mscorlib.tlh' [BCC32 Erreur] Unit1.h(14): E2209 Impossible d'ouvrir le fichier include ' libperso.tlh'
Une id�e ?
Partager