Thread View: fj.lang.c
2 messages
2 total messages
Started by Bat
Sat, 28 Mar 1998 00:00
スタティックライブラリのリンク
Author: Bat
Date: Sat, 28 Mar 1998 00:00
Date: Sat, 28 Mar 1998 00:00
16 lines
1193 bytes
1193 bytes
こんにちは。 スタティックライブラリについて質問があります。 開発環境はVC.4です。 スタティックライブラリを造り、それをDLLにリンクしようとすると、 LINK : warning LNK4098: defaultlib "LIBCD" は他のライブラリの使用と競合していま す; /NODEFAULTLIB:library を使用してください Test.dll - エラー 0、警告 1 というワーニングが出るのですが、これはどういう事なのでしょうか。また、どうす れば防ぐ事が出来るのでしょうか。 一応実行は問題なく行くようなのですが、ちょっと気になるので、理由がわかった ら教えてください。 EXEにリンクする分には、何も問題はありませんでした。
Re: スタティックライブラリのリンク
Author: yuta
Date: Mon, 30 Mar 1998 00:00
Date: Mon, 30 Mar 1998 00:00
31 lines
1988 bytes
1988 bytes
# Newsgroups: fj.lang.c,fj.os.ms-windows.programming # Followup-To: fj.os.ms-windows.programming "Bat" <mkkjm@mtci.or.jp> writes: > スタティックライブラリを造り、それをDLLにリンクしようとすると、 > LINK : warning LNK4098: defaultlib "LIBCD" は他のライブラリの使用と競合していま > す; /NODEFAULTLIB:library を使用してください > Test.dll - エラー 0、警告 1 > というワーニングが出るのですが、これはどういう事なのでしょうか。また、どうす > れば防ぐ事が出来るのでしょうか。 ライブラリと DLL 本体 (あるいは他のライブラリ) との間で コンパイルオプションが違っているんでしょう。 ありがちなのは、スタティックライブラリはリリース版なのに 本体がデバッグ版だとか、スタティックライブラリはマルチスレッド版なのに 本体はシングルスレッド版だとか。 > 一応実行は問題なく行くようなのですが、ちょっと気になるので、理由がわかった > ら教えてください。 「実行は問題なく行」ったのはたまたまでしょう。 > EXEにリンクする分には、何も問題はありませんでした。 だったらまず自分で違いを調査すればいいのに。 YUTANI Miki mailto:yuta@kt.rim.or.jp http://www.kt.rim.or.jp/~yuta/
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads