- chaque compilateur définit sa manière de gérer les bibliothèques externes : tu as besoin d'un fichier .lib pour Visual C++ et .a pour GCC ; ce fichier donne au compilateur les informations pour utiliser correctement un DLL (ou SO sous Linux, ou…) et n'est pas le même selon que la DLL est en 32 ou 64 bits. Même dans le cas tordu où l'API C++ ne fait qu'appeler du code Java, il faut donc un tel fichier pour chaque compilateur ;
- il serait intéressant de parler explicitement de la bibliothèque que tu tentes d'utiliser ; avec les mots clés donnés, ça doit être
http://oceanoptics.com/product/omnidriver/.
À mon avis, si tu n'arrives pas à utiliser ta bibliothèque dans ton projet Qt, c'est que tu compiles avec GCC (proposé par défaut lors du téléchargement de Qt) et que la bibliothèque à utiliser est compilée avec Visual C++.