すみません、自己解決しました。
プロジェクトのコード生成を、マルチスレッド(/MT)からマルチスレッドデバッグ(/MTd)に変更するだけだったんですね。

次の質問です、
staticなメンバ変数list LTaskを持っているクラスCTaskのnew演算子をオーバーロードしようと思うのですが、
他の例えばWinMain関数で
new CTask;
とすると、CTaskが自身で自身ををlist LTaskにpush_buck()する方法はありませんか?