急いで書いたのでわかりやすくはなっていません。 あしからず。 例 LINK : warning LNK4098: defaultlib 'LIBCMT.lib' は他のライブラリの使用と競合しています。/NODEFAULTLIB:library を使用してください。 原因を理解したうえで対処したほうがいいね。 C言語やC++でよく使うprintfなどとかはコンパイルしてライブラリという形で用意されています。 必須のライブラリをランタイムライブラリと呼んでいます。 デバッグ用とかマルチスレッド用、MFCを使う場合、DLLを使う場合などでライブラリを変える必要があります。 どのライブラリとリンクするかは VisualStudioでプロジェクトがやってくれるので大抵は気にする必要ありません。 何か別のライブラリを使いたいという場合に面倒になります。 そのライブラリがリリース用のlibcmt.li