我正在尝试用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。 链接器错误应该消失。