【问题标题】:Working with the task scheduler 1.0 COM API使用任务调度程序 1.0 COM API
【发布时间】:2008-11-28 08:32:34
【问题描述】:

我正在尝试用 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 添加依赖项吗?

谢谢,

罗希特

【问题讨论】:

    标签: windows com scheduled-tasks


    【解决方案1】:

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

    【讨论】:

    • 您是否能够运行调度程序。如果是的话,你能把代码分享给我吗?运行任务时出现错误。错误是:无法建立帐户指定任务调度程序的存在。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-28
    • 2012-04-21
    • 1970-01-01
    • 2019-06-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多