• ベストアンサー
※ 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で作ったメインの中で呼び出すフォートランのスレッドを作成した際に、リンクエラーが発生しました。
  • プロジェクト設定のリンクタブで無視するリンクライブラリを設定しても、同じエラーが発生しました。

質問者が選んだベストアンサー

  • ベストアンサー
  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.1

シングルスレッド用のCランタイムライブラリをリンクしているのでは? http://www.microsoft.com/japan/developer/library/vccore/_crt__beginthread.2c_._beginthreadex.htm LIBCMT.LIBとMSVCRT.LIBは無視してはいけないはずですが。

kuro39
質問者

お礼

taka tetuさんありがとうございました。返事がおそくなりすみません。おっしゃる通りLIBCMT.LIBとMSVCRT.LIBは無視できないこと分りました。そこでbeginthreadではなくcreatethreadを使ってみることにしました。

関連するQ&A

専門家に質問してみよう