begin process at 2010 02 10 05:58:31
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Urgent : error LNK2019: symbole externe non résolu


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Urgent : error LNK2019: symbole externe non résolu

mercredi 8 mars 2006 à 14:37:43 | Urgent : error LNK2019: symbole externe non résolu

Spawnrider

Membre Club
Bonjour,

Je souhaites créer une DLL.
J'ai un petit soucis ...
J'obtient ce genre de message d'erreur a l'edition des liens :
my_plugin1.obj : error LNK2019: symbole externe non résolu "__declspec(dllimport) public: __thiscall ExtDisp::ExternalDisplay::~ExternalDisplay(void)" (__imp_??1ExternalDisplay@ExtDisp@@QAE@XZ) référencé dans la fonction "public: void * __thiscall ExtDisp::ExternalDisplay::`scalar deleting destructor'(unsigned int)" (??_GExternalDisplay@ExtDisp@@QAEPAXI@Z)
my_plugin1.obj : error LNK2019: symbole externe non résolu "__declspec(dllimport) public: void __thiscall ExtDisp::ExternalDisplay::setDelay(unsigned short)" (__imp_?setDelay@ExternalDisplay@ExtDisp@@QAEXG@Z) référencé dans la fonction "public: virtual long __stdcall Cmy_plugin1::OnLoad(struct TPluginInfos *)" (?OnLoad@Cmy_plugin1@@UAGJPAUTPluginInfos@@@Z)
my_plugin1.obj : error LNK2019: symbole externe non résolu "__declspec(dllimport) public: void __thiscall ExtDisp::ExternalDisplay::SetDisplaySize(unsigned short,unsigned short)" (__imp_?SetDisplaySize@ExternalDisplay@ExtDisp@@QAEXGG@Z) référencé dans la fonction "public: virtual long __stdcall Cmy_plugin1::OnLoad(struct TPluginInfos *)" (?OnLoad@Cmy_plugin1@@UAGJPAUTPluginInfos@@@Z)
my_plugin1.obj : error LNK2019: symbole externe non résolu "__declspec(dllimport) public: void __thiscall ExtDisp::ExternalDisplay::SetWiring(enum LPTPIN,enum LPTPIN,enum LPTPIN,enum LPTPIN)" (__imp_?SetWiring@ExternalDisplay@ExtDisp@@QAEXW4LPTPIN@@000@Z) référencé dans la fonction "public: virtual long __stdcall Cmy_plugin1::OnLoad(struct TPluginInfos *)" (?OnLoad@Cmy_plugin1@@UAGJPAUTPluginInfos@@@Z)
my_plugin1.obj : error LNK2019: symbole externe non résolu "__declspec(dllimport) const ExtDisp::T6963C::`vftable'" (__imp_??_7T6963C@ExtDisp@@6B@) référencé dans la fonction "public: virtual long __stdcall Cmy_plugin1::OnLoad(struct TPluginInfos *)" (?OnLoad@Cmy_plugin1@@UAGJPAUTPluginInfos@@@Z)
my_plugin1.obj : error LNK2019: symbole externe non résolu "__declspec(dllimport) public: __thiscall ExtDisp::ExternalDisplay::ExternalDisplay(void)" (__imp_??0ExternalDisplay@ExtDisp@@QAE@XZ) référencé dans la fonction "public: virtual long __stdcall Cmy_plugin1::OnLoad(struct TPluginInfos *)" (?OnLoad@Cmy_plugin1@@UAGJPAUTPluginInfos@@@Z)
Release/my_plugin1.dll : fatal error LNK1120: 6 externes non résolus
Les fonctions que j'appelle se trouvent dans une autre librairie libextdisp (je dispose donc d'un fichier libextdisp.lib, d'un libextdisp.dll, d'un libextdisp.a, libextdisp.def, libextdisp.exp) ...
Mais je ne sais pas quoi en faire et comment les inserer dans mon projet de facon a ce que l'editeur de lien trouvre ma librairie...

Je travail sous visual C++ (Studio .NET 2003).

Merci d'avance ;)

##########################
# Alphaspawnrider@Yohann
# alphaspawnrider@hotmail.com
##########################

mercredi 8 mars 2006 à 17:23:09 | Re : Urgent : error LNK2019: symbole externe non résolu

Guillemouze

il faut que tu aille dans
options -> projects & solutions -> directories
et que tu ajoute les bons paths dans les categories correspondantes

...enfin je pense
mercredi 8 mars 2006 à 17:50:48 | Re : Urgent : error LNK2019: symbole externe non résolu

Spawnrider

Membre Club
Oui malheureusement j'ai fait cela mais ca ne fonctionne pas....
J'ai trouvé une solution de secours ....
J'utilise dev-c++ au lieu de visual C++ et ca fonctionne !

Bizarre bizarre !
;)
Merci beaucoup


##########################
# Alphaspawnrider@Yohann
# alphaspawnrider@hotmail.com
##########################

mercredi 8 mars 2006 à 17:53:08 | Re : Urgent : error LNK2019: symbole externe non résolu

Guillemouze

je me suis mis recement a visual C++, et c vrai que c vraiment bizar comme truc, je trouve pas ca tres propre!!!
g ouvert un projet que javai fait avec devcpp mais y me mettai tt plein derreurs a la con. bref je trouve pas ca terrible nivo portabilite avec un editeur externe
jeudi 9 mars 2006 à 01:50:01 | Re : Urgent : error LNK2019: symbole externe non résolu

racpp

Administrateur CodeS-SourceS
Salut,
L'outil parfait n'existe pas. Chacun ses points forts et ses points faibles.
Ton problème me rappelle un petit projet de dll hook que j'avais fait sous Visual C 6. La compilation et l'edition de liens se passaient sans aucun problème.
Mais à l'éxécution, le dllmain n'est pas totalemnt éxécuté. J'y ai passé plusieurs semaines avant de décider d'abandonner.
J'ai plus tard essayé avec Dev-C++, même problème. Mais dernièrement j'ai essayé avec Visual C 2005, et ça marche à merveille sans toucher au code original.
Mais avant de soupçonner l'outil de développement, il faut toujours s'assurer que l'erreur ne vient pas d'ailleurs (nous).
Je pense que Visual 2005 est le meilleur pour l'instant. Le code généré est bien optimisé. J'aime surtout son débogueur.

jeudi 9 mars 2006 à 02:58:33 | Re : Urgent : error LNK2019: symbole externe non résolu

Spawnrider

Membre Club
De toute façon le projet que j'avais n'est pas faisable snifff

Merci à vous pour vos réponses... ;)


##########################
# Alphaspawnrider@Yohann
# alphaspawnrider@hotmail.com
##########################



Cette discussion est classée dans : public, plugin1, extdisp, externaldisplay, cmy


Répondre à ce message

Sujets en rapport avec ce message

Comment faire heriter un objet ATL d un autre objet ATL [ par moiss2 ] Bonjour,je developpe avec visual C++ en utilisant ATL/COM pour creer un dll qui donne acces a deux objets A et B qui heritent l un de l autre (B de A) Question sur l'heritage et classes [ par Darkneon ] Salut,J'aimerai savoir si c'est possible qu'un changement de donnee dans une classe de base affecte les 2 classes heritees?Par exemple :#include &lt Classes et heritage [ par Darkneon ] Allo a tous,J'ai deux classes comme suitclass ClassA {private:char *a1;char *a2;public:void FuncA();};class ClassB : public ClassA {private:char *b1;c error LNK2019 [ par djidana45 ] Bonjour tout le monde, je voulais savoir si qqu'un savait qq chose sur sur l'erreur : error LNK2019A la compilation, j'ai le message d'erreur suivant Attributs public [ par oberown ] Est-ce qu'on est toujours obligé de mettre ses attributs en private ? Est-ce que le mettre en private fait du code plus propre ?Pour faire de la séria Exceptions [ par messier79 ] BonjourJ'essaie de definir mes propres exceptions. Pour celà, j'ai un fichier .h :Code:#ifndef EXCEPTION_H#define EXCEPTION_H#include #include using n SOS CDialog [ par GUERRIER_ABSOLU ] Bonjour. Je ne connais pas MFC; Et j'essaie d'en apprendre les rudiments pour implanter en C++ (Visual studio 6) une petite partie d'un travail dont l Problème de link.... [ par Clonk ] Bonjour,Alors voilà mon problème : j'utilise des classes avec dérivation et polymorphisme dans mon appli.en gros, mon problème vient de là :class Enti appeler une fonction depuis une dll [ par pichu ] bonjour, je voudrais savoir comment il pourrait être possible depuis une dll, d'apeler une fonction public de l'application ayant appelé cette même dl utilisation d'interface en c++ [ par Spiffou ] salut à tous,je taf sur vc6 et je souhaiterais utiliser dans mon prog des interfaces, equivalent en java de implements et public interface...public in


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,655 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales