使用任务调度器1.0 COM API

我正在尝试用VC ++编写一个简单的程序,它只是初始化任务调度程序。 我正在按照在MSDN网站上build议的示例 ,但是我从链接器中得到未解决的符号错误。

错误在这一行:

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

我得到的错误是:

错误LNK2001:无法parsing的外部符号_CLSID_CTaskScheduler

_IID_ITaskScheduler相同的错误。 我有相关的头文件包括在内。 我是否需要将依赖项添加到其他任何DLL?

谢谢,

罗希特

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