タスクスケジューラ1.0 COM APIの使用
-
11-07-2019 - |
質問
タスクスケジューラを初期化するだけの簡単なプログラムをVC ++で記述しようとしています。 MSDNサイトで提案されている例に従っていますa>、しかし、リンカから未解決のシンボルエラーを受け取ります。
エラーは次の行にあります:
hr = CoCreateInstance(CLSID_CTaskScheduler,
NULL,
CLSCTX_INPROC_SERVER,
IID_ITaskScheduler,
(void **) &pITS);
エラーは次のとおりです:
エラーLNK2001:未解決の外部シンボル _CLSID_CTaskScheduler
_IID_ITaskScheduler
の同じエラー。関連するヘッダーファイルが含まれています。他のDLLにも依存関係を追加する必要がありますか?
ありがとう、
Rohit
解決
OK、自分で見つけました。追加の依存関係としてmstask.libを追加する必要があります。プロジェクトのプロパティに移動->リンカー->入力->追加の依存関係とmstask.libを追加します。リンカエラーはなくなるはずです。
所属していません StackOverflow