質問

タスクスケジューラを初期化するだけの簡単なプログラムを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を追加します。リンカエラーはなくなるはずです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top