OVH Cloud OVH Cloud

erreur inconnue : "function XYZ is defined after prior declaration as dllimport: attribute ignored"

4 réponses
Avatar
star-shoot
Bonjour,

je r=E9cup=E8re un bout de code qui devrait fonctionner (en th=E9orie)
mais j'ai une erreur dont je ne comprends pas la signification, sachant
qu'il n'y a pas de d=E9clartation de dll ici !?
Quelqu'un aurait-il des infos ou des liens pour m'aider ?

Merci d'avance.
Aur=E9lien.

4 réponses

Avatar
Pierre Barbier de Reuille
wrote:
Bonjour,

je récupère un bout de code qui devrait fonctionner (en théorie)
mais j'ai une erreur dont je ne comprends pas la signification, sachant
qu'il n'y a pas de déclartation de dll ici !?
Quelqu'un aurait-il des infos ou des liens pour m'aider ?

Merci d'avance.
Aurélien.



Alors, sans code, pas de solution possible !
Par ailleurs, aux vues de l'erreur, il me semble que c'est spécifique
Visual C++ et donc il serait plus adapté de s'adresser au groupe de
discussion pertinent (genre microsoft.public.fr.vc ou
microsoft.public.fr.vstudio ... là je sais pas).

Pierre

Avatar
star-shoot

Alors, sans code, pas de solution possible !


oui j'y ai bien pensé mais comme c'est long et compliqué...
J'essaye actuellement de réduire le code à une erreur minimale.
C'est juste que je me demandais si quelqu'un connaissait le sens exact
de cette erreur "dans l'absolue" :-)

Par ailleurs, aux vues de l'erreur, il me semble que c'est spécifique
Visual C++ et donc il serait plus adapté de s'adresser au groupe de
discussion pertinent (genre microsoft.public.fr.vc ou
microsoft.public.fr.vstudio ... là je sais pas).



en fait non, il s'agit d'un plugin Qt et je compile avec g++3.4.2 sous
windows avec mingw.
J'ai également posé la question sur un forum Qt mais je ne sais pas
encore si l'erreur vient spécifiquement de la partie qt ou pas.

Pierre


En tout cas merci de ta réponse !!
Aurélien.

Avatar
Serge Paccalin

Alors, sans code, pas de solution possible !


oui j'y ai bien pensé mais comme c'est long et compliqué...
J'essaye actuellement de réduire le code à une erreur minimale.
C'est juste que je me demandais si quelqu'un connaissait le sens exact
de cette erreur "dans l'absolue" :-)


« function XYZ is defined after prior declaration as dllimport:
attribute ignored »

Dans l'absolu, cela veut dire que la fonction est d'abord déclarée co mme
importée d'une DLL extérieure, puis définie dans ton code.
Cette déclaration intempestive vient peut-être d'une macro (style
WINAPI) qui force l'attribut « dllimport » à ton insu.

--
Serge Paccalin <sp ad mailclub.net>


Avatar
star-shoot
« function XYZ is defined after prior declaration as dllimport:
attribute ignored »

Dans l'absolu, cela veut dire que la fonction est d'abord déclarée co mme
importée d'une DLL extérieure, puis définie dans ton code.
Cette déclaration intempestive vient peut-être d'une macro (style
WINAPI) qui force l'attribut « dllimport » à ton insu.



ok !!
Merci beaucoup