2009-03-16 5 views
0

J'utilise visual studio 2008 SP1.pouvez-vous créer une lib ou une DLL dans VS 2005 et un lien avec VS 2008

Et je crée une application de bureau en utilisant MFC.

J'ai une bibliothèque que je veux lier avec mon application. Cependant, la bibliothèque a été écrit en Visual Studio 2005. WIN32

Je suis d'avoir un été mal à relier:

fatal error LNK1104: cannot open file 'AgentLib.lib' 

Je me demande si c'est parce que je suis en utilisant MFC 2008 et la bibliothèque a été écrit et compilé avec 2005?

Un grand merci pour tous les conseils,

Répondre

1

Assurez-vous que vous avez ajouté le chemin où vos fichiers lib sont dans les paramètres du projet dans Linker> Général> Bibliothèque supplémentaires Annuaires

1

Il devrait y avoir aucun problème pour le faire.

Vous pouvez

  • Ajouter le répertoire où AgentLib.lib est aux répertoires de la bibliothèque de votre projet.
  • Ajouter AgentLib.lib à votre projet (vous pouvez obtenir une boîte de message à partir de Visual Studio demandant une règle, mais il n'y a pas besoin d'un, et il fonctionne)
0

Oui, il est possible. Si vous avez des problèmes s'il vous plaît Vérifiez this des liens pour de l'aide. Vérifiez également pour tout fichier dépendant qui est utilisé par la lib créée en utilisant VS 2005.

Questions connexes