私はVS2010でのライブラリを構築しています、そしてそれはLibraryAへの依存性を持っています。 LibraryAが提供する多くの機能のうちの1つを使用しているだけなので、静的にリンクしたいと思います。私はこのことについて読んでいる
すべては私がしたくない何かであるMFC、に対して静的にリンクするプロジェクト全体を設定することが私に語りました。私はライブラリーをWindows DLLと動的にリンクしても問題ありません。私は単にLibraryAと静的にリンクしたいだけです。
オプションウィンドウの周り出し抜く、私はそのようなオプションを見ていないように見えます。それは本当にすべてか何かですか?
おかげで、ここで自分の質問に答える -Ben
「MVCに対する静的リンクは、」解釈するのは困難です。あなたはCRTを意味しますか?/MD対MTオプションのみが重要です。 Windows DLLは問題ではなく、常に動的にリンクされています。他のオプションはありません。 –
libraryAはdll(リンクするためのlibを持っています)またはlibだけを持っていますか?いくつかのサードパーティ製のライブラリは、あなたがそれをリンクする方法を選択することができるように両方として来る。ライブラリ/コードの場合は、ビルド方法とリンク方法を選択できます。 –
@ HansPassant - 私の間違い(それはMFCでした)。 http://stackoverflow.com/questions/3230/how-do-you-pack-a-visual-studio-c-project-for-releaseを参照してください。私の状況に近いですが、同じではありません。 – Ben