Question

J'essaie d'écrire un programme simple dans VC ++ qui initialisera simplement le planificateur de tâches. Je suis l'exemple suggéré sur le site MSDN , mais je reçois des erreurs de symbole non résolues de l'éditeur de liens.

L'erreur est sur cette ligne:

 hr = CoCreateInstance(CLSID_CTaskScheduler,
                           NULL,
                           CLSCTX_INPROC_SERVER,
                           IID_ITaskScheduler,
                           (void **) &pITS);

L'erreur que je reçois est la suivante:

erreur LNK2001: symbole externe non résolu _CLSID_CTaskScheduler

Même erreur pour _IID_ITaskScheduler . J'ai les fichiers d'en-tête pertinents inclus. Dois-je également ajouter une dépendance à une autre DLL?

Merci,

Rohit

Était-ce utile?

La solution

OK, je l'ai découvert par moi-même. Vous devez ajouter le fichier mstask.lib en tant que dépendance supplémentaire. Accédez à Propriétés du projet - > Lieur - > Entrée - > Dépendances supplémentaires et ajoutez mstask.lib. L'erreur de l'éditeur de liens devrait disparaître.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top