Utilisation de l'API COM du planificateur de tâches 1.0
-
11-07-2019 - |
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
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.