- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:warning LNK4098で試行錯誤しています)
LNK4098: defaultlib "LIBCMT" conflicts with use of other libs; use /NODEFAULTLIB:library
このQ&Aのポイント
- Win98 VisualStadio6.0を使用したC言語とFORTRAN言語のプログラムで、warning LNK4098が発生する現象に遭遇しています。
- Cで作ったメインの中で呼び出すフォートランのスレッドを作成した際に、リンクエラーが発生しました。
- プロジェクト設定のリンクタブで無視するリンクライブラリを設定しても、同じエラーが発生しました。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
シングルスレッド用のCランタイムライブラリをリンクしているのでは? http://www.microsoft.com/japan/developer/library/vccore/_crt__beginthread.2c_._beginthreadex.htm LIBCMT.LIBとMSVCRT.LIBは無視してはいけないはずですが。
お礼
taka tetuさんありがとうございました。返事がおそくなりすみません。おっしゃる通りLIBCMT.LIBとMSVCRT.LIBは無視できないこと分りました。そこでbeginthreadではなくcreatethreadを使ってみることにしました。