使用任务调度程序1.0 COM API

时间:2008-11-28 08:32:34

标签: windows com scheduled-tasks

我正在尝试用VC ++编写一个简单的程序,它只是初始化任务调度程序。我正在关注example suggested at the MSDN site,但我从链接器中得到了未解决的符号错误。

错误在这一行:

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

我得到的错误是:

错误LNK2001:未解析的外部符号_CLSID_CTaskScheduler

_IID_ITaskScheduler的错误相同。我有相关的头文件。我是否还需要为任何其他DLL添加依赖项?

谢谢,

罗希特夏尔

1 个答案:

答案 0 :(得分:2)

好的,我自己发现了。您需要添加mstask.lib作为附加依赖项。转到项目属性 - >链接器 - >输入 - >其他依赖项并添加mstask.lib。链接器错误应该消失。