2012-03-23 4 views
0

J'essaye d'écrire du code C++ pour Windows 7 qui se connectera à un réseau haut débit mobile. Quand je lance le premier exemple à http://msdn.microsoft.com/en-us/library/ee677092(v=VS.85).aspx je reçois les éléments suivants lors de la compilation dans Visual Studio:Problème avec la liaison

testII.obj: erreur LNK2001: symbole externe non résolu _CLSID_MbnInterfaceManager
testII.obj: erreur LNK2001: symbole externe non résolu _IID_IMbnInterfaceManager

ou quand je compile avec la commande "cl" à l'invite de commande je reçois:

test.cpp Microsoft (R) Incremental Linker Version 10.00.30319.01 Droit d'auteur (C) Microsoft Corporation. Tous les droits sont réservés.

/out:test.exe
test.obj
test.obj: erreur LNK2019: symbole externe non résolu _CLSID_MbnInterfaceManager référencé dans la fonction _main
test.obj: erreur LNK2019: symbole externe non résolu _IID_IMbnInterfaceManager référencé dans la fonction _main
test.exe: LNK1120 erreur fatale: 2

non résolus externals

il semblerait que je dois relier donc une bibliothèque quelque part, quelqu'un peut me dire quelle bibliothèque et comment l'associer? Est-ce que ces erreurs ont quelque chose à voir avec l'exigence de mbnapi.idl?

Merci beaucoup, apprécient

+0

Quelles sont les bibliothèques qui vous lie actuellement? –

Répondre

0

Ce que vous devez faire est mbnapi_uuid.lib comprennent

+1

Les fichiers @Als .lib ne sont généralement pas des en-têtes – jalf

+1

@Als Il signifie que vous devez inclure le fichier lib dans la liste des paramètres de liaison de votre bibliothèque de liens. – AlexTheo

+0

@Als ma moyenne est la même –