1

静的ライブラリ B を使用する静的ライブラリ A があるとします。次に、ライブラリ A と B の両方のものを使用する実行可能 C があるとします。

A が B とリンクしているため、C をライブラリ A および B と明示的にリンクするか、ライブラリ A とのみリンクする必要がありますか?

ps。Visual Studio 2008 を使用しています。

4

1 に答える 1

0

C は A と B の両方とリンクする必要があります。静的ライブラリが別の静的ライブラリを「使用」する方法はありません。A の .lib ファイルがビルドされると、B への外部参照のみが含まれ、B ライブラリ内の実際のコードは取り込まれません。

于 2012-05-01T23:41:35.830 に答える