Erreur dans l'edition de liens : LNK4017

Résolu
perasma00 Messages postés 3 Date d'inscription lundi 19 novembre 2007 Statut Membre Dernière intervention 7 mai 2010 - 6 mai 2010 à 23:41
perasma00 Messages postés 3 Date d'inscription lundi 19 novembre 2007 Statut Membre Dernière intervention 7 mai 2010 - 7 mai 2010 à 12:45
Bonjour a tous,

je suis nouveau ici et j'ai besoin de votre aide..
voila mon probleme:

j'ai creé une dll sous visual studio 2005, que je vais utiliser dans une application 3D (virtools). lorsque je compile mon projet, j'ai un warning de ce type :

warning LNK4017: instruction DESCRIPTION non prise en charge dans la plate-forme cible*; instruction ignorée

voici ce que mon fichier .def contient :

; BB_GUI.def : Declares the module parameters for the DLL.

LIBRARY "BB_GUI"
DESCRIPTION 'BB_GUI Windows Dynamic Link Library'

EXPORTS
; Explicit exports can go here
CKGetPluginInfo
CKGetPluginInfoCount
RegisterBehaviorDeclarations


j'ai cherché un peu partout sur la toile , mais j'ai pas la solution pour ce probleme ..

auriez vous svp une idée de comment resoudre ce probleme ?
merci d'avance.

2 réponses

racpp Messages postés 1909 Date d'inscription vendredi 18 juin 2004 Statut Modérateur Dernière intervention 14 novembre 2014 17
7 mai 2010 à 02:12
Salut,
En fait, ce n'est pas un problème puisque l'instruction DESCRIPTION a été ignorée. Elle était réservée aux pilotes VXD donc inutile dans ton cas. Il suffit de mettre un point-virgule (;) devant DESCRIPTION ou supprimer toute la ligne. Cela n'aura aucun effet sur le fonctionnement de ta dll.
3
perasma00 Messages postés 3 Date d'inscription lundi 19 novembre 2007 Statut Membre Dernière intervention 7 mai 2010
7 mai 2010 à 12:45
salut,
merci pr ta reponse.

au fait, j'ai un fichier .ilk qui traine dans le meme dossier de la librarie.
quand je le supprime et je recompile , il se recreé.
c'est normal? a quoi sert ce fichier?
0
Rejoignez-nous