Работа с планировщиком задач 1.0 COM API - PullRequest
1 голос
/ 28 ноября 2008

Я пытаюсь написать простую программу на VC ++, которая просто инициализирует планировщик задач. Я следую примеру , предложенному на сайте MSDN , но я получаю неразрешенные ошибки символов от компоновщика.

Ошибка в этой строке:

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

Я получаю ошибку:

ошибка LNK2001: неразрешенный внешний символ _CLSID_CTaskScheduler

Та же ошибка для _IID_ITaskScheduler. У меня есть соответствующие файлы заголовков включены. Нужно ли добавлять зависимость также к любой другой DLL?

Спасибо

Рохит

1 Ответ

2 голосов
/ 28 ноября 2008

ОК, все выяснил сам. Вам необходимо добавить mstask.lib в качестве дополнительной зависимости. Перейдите в Свойства проекта -> Компоновщик -> Ввод -> Дополнительные зависимости и добавьте mstask.lib. Ошибка компоновщика должна исчезнуть.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...