warning LNK4098
自分は136件のエラーと下のような警告がでました。
「warning LNK4098: defaultlib 'LIBCMTD' は他のライブラリの使用と競合しています。/NODEFAULTLIB:library を使用してください。」
調べると、ソリューションの初期設定が原因であることがわかりました
解決策
ソリューションエクスプローラーのプロパティページ->
C/C++->コード生成->ランタイム ライブラリ->
-
デバックなら
マルチスレッド デバッグ DLL (/MDd)をマルチスレッド デバッグ (/MTd)に変更しましょう。 -
リリースなら
マルチスレッド DLL (/MD)をマルチスレッド (/MT)に変更しましょう。
おわり
ライブラリを作る過程でwarning LNK4098が出ました。
忘れた時のメモ書きと困っている人の解決策になればいいと思って投稿しました。
この記事を見て解決できたという人はいいねをお願いします。