2010-10-27 4 views
0

J'essaie d'ajouter la bibliothèque GLUI à mon projet. La compilation en mode débogage fonctionne correctement. Mais si je compiles en sortie, il me donne un tas d'erreurs LNK2005 disant des choses comme:Problème de liaison dans Release lors de la tentative d'ajout de la bibliothèque GLUI au projet

error LNK2005: _realloc already defined in Libcmt.lib(realloc.obj) 

ok - je l'ai déjà eu des problèmes de Linker similaires avant parce que je l'utilise à la fois CRT et MFC dans mon application, mais je pouvais résoudre ce problème à l'aide de ce guide: http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/q148/6/52.asp&NoWebContent=1

donc dans mes paramètres du projet dans le Linker-> panneau d'entrée j'ai

additional dependencies: Nafxcw.lib Libcmt.lib 
ignore libraries: Nafxcw.lib;Libcmt.lib 

donc - ce utilisé pour fonctionner correctement. mais maintenant que j'ai ajouté le fichier glui32.lib (il est chargé dans l'en-tête glui.h en utilisant une instruction #pragma) pour mon projet, j'obtiens ces erreurs d'éditeur de liens.

Un conseil sur ce que je peux faire?

Merci!

Répondre

0

Il existe une option de l'éditeur de liens disponible dans Visual Studio pour supprimer ce type d'erreur de l'éditeur de liens. Je veux dire, si la définition existe déjà dans une autre bibliothèque, elle donnera ce genre d'erreurs. S'il vous plaît se référer à MSDN pour les options visual linker Stuio.

Questions connexes