Trabajar con la API COM COM del planificador de tareas 1.0
-
11-07-2019 - |
Pregunta
Estoy tratando de escribir un programa simple en VC ++ que simplemente inicialice el programador de tareas. Estoy siguiendo el ejemplo sugerido en el sitio de MSDN , pero recibo errores de símbolo sin resolver del enlazador.
El error está en esta línea:
hr = CoCreateInstance(CLSID_CTaskScheduler,
NULL,
CLSCTX_INPROC_SERVER,
IID_ITaskScheduler,
(void **) &pITS);
El error que obtengo es:
error LNK2001: símbolo externo sin resolver _CLSID_CTaskScheduler
Mismo error para _IID_ITaskScheduler
. Tengo los archivos de encabezado relevantes incluidos. ¿Necesito agregar una dependencia a cualquier otra DLL también?
Gracias,
Rohit
Solución
OK, lo descubrí por mi cuenta. Debe agregar mstask.lib como una dependencia adicional. Vaya a Propiedades del proyecto - > Linker - > Entrada - > Dependencias adicionales y agregue mstask.lib. El error del vinculador debería desaparecer.