Linkage Qt sous Visual Studio : libgles_cm.lib

J’ai acquis récemment une nouvelle machine pour le développement. Je fais notamment du développement sous Visual Studio 2008 avec Qt, grâce à l’add-in Qt pour Visual Studio. J’ai donc importé mes projets après avoir réinstallé l’ensemble de mes outils. A la première compilation, l’erreur suivante survient lors de l’étape de l’édition des liens :

LINK : fatal error LNK1181: impossible d'ouvrir le fichier en entrée 'libgles_cm.lib'

Après enquête, la solution est la suivante : sous Visual Studio : menu Projet –> Propriétés du projet –> Propriété de configuration (barre latérale à droite) –> Editeur de liens –> Entrée –> supprimer la bibliothèque problématique (libgles_cm.lib) dans la zone « Dépendances supplémentaires ».

Cette bibliothèque n’était pas présente dans mon projet initial, j’ignore donc pourquoi cette dépendance à été ajoutée de façon automatique et à mon insu… Il s’agit a priori d’une bibliothèque OpenGL. La seule différence entre les deux configuration des machines étant le passage de Qt 4.6.3 à 4.6.4.

Tags: , , ,

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *