1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

warning LNK4098について

Posted at

warning LNK4098

自分は136件のエラーと下のような警告がでました。
「warning LNK4098: defaultlib 'LIBCMTD' は他のライブラリの使用と競合しています。/NODEFAULTLIB:library を使用してください。」
調べると、ソリューションの初期設定が原因であることがわかりました

解決策

ソリューションエクスプローラーのプロパティページ->
C/C++->コード生成->ランタイム ライブラリ->

  • デバックなら
    マルチスレッド デバッグ DLL (/MDd)をマルチスレッド デバッグ (/MTd)に変更しましょう。

  • リリースなら
    マルチスレッド DLL (/MD)をマルチスレッド (/MT)に変更しましょう。

おわり

ライブラリを作る過程でwarning LNK4098が出ました。
忘れた時のメモ書きと困っている人の解決策になればいいと思って投稿しました。
この記事を見て解決できたという人はいいねをお願いします。

1
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?