Bonjour à tous.

Je suis face un problème pour un projet qui devrait se dérouler en C++ Qt. Je désirerai donc compiler mon programme avec gcc de mingw.

Je dois communiquer avec un appareil par l'intermédiaire d'un SDK fourni sous la forme d'une dll + des headers + des .lib pour l'inclusion.
Ces librairies sont prévues à la base pour une utilisation avec le compilateur de VisualStudio. Le fournisseur m'indique qu'ils n'ont jamais eu de demande pour compiler avec MinGW.
Cependant ils fournissent aussi leur SDK en version Linux.

Ma problématique serait de faire accepter les librairies par gcc.
J'inclus pour le moment les fichiers lib dans le projet Qt :
LIBS += -L../librairies
LIBS += -lNomLibrairie
Je n'ai pas d'erreur mais je ne suis pas totalement sur que l'inclusion se fasse réellement.

Mon projet ne comporte qu'une instance d'un objet de la librairie, mais j’obtiens le message d'erreur suivant lors de l'instanciation :
erreur : undefined reference to `_imp___ZN15C_NomDeLaClasseC1Ev'

A quoi est du ce type d'erreur ? un problème d'inclusion ?

Faut il recompiler les librairies ?

Il me semblait être tombé sur une FAQ ou une aide montrant une technique pour recompiler des .lib issus de VS pour GCC, mais je n'arrive pas à retrouver le lien.
Je suis tombé sur DLLtool mais rien n'y fait.

Désolé si j'ai des questions à la con, j'ai quelques lacunes en inclusions de librairies

D'avance merci.