複数のWin32 Cプロジェクトを1つの.libファイルに結合したい。複数のVS2010プロジェクトを1つの.libファイルに結合する
OS:WindowsのXP SP3 IDE/Comipler:Visual Studioの2010
今、私はすべての他のプロジェクトを参照する1つの親プロジェクトを持っています。しかし、参照されているプロジェクトの関数やグローバルはすべて含まれていないか、公開されていないので、ライブラリを使用すると「未解決の外部」エラーが発生します。 親プロジェクト内の関数は正しく機能します。
どうすればよいですか? ...
は、プロジェクトを参照するためのいくつかのオプションがありますが、それらのどれもさえ/
は何も影響はありませんLINK.EXEでオプションを含め私の問題解決するように見えるん
@ おかげで、それは、静的libにある私の要件に合いますか?最も単純な方法は、すべてのcファイルを親プロジェクトに追加することです –
あなたの子プロジェクトがすべて静的ライブラリ '.lib'を生成する場合は' lib /out:lib_all.lib lib1.lib lib2.lib'を試すことができます。 'lib.exe'は**(あなたのVCインストールパス)\ bin ** – Stan
@Stanにあります。それは答えを構成する。なぜそれを1つとして投稿しないのですか? – Clifford