MFC共有動的ライブラリのまとまりを作成する方法
MFC 共有動的リンク ライブラリにパッケージングするには、次の手順に従います。
- MFC共有ダイナミックリンクライブラリプロジェクトの完了および正常なコンパイルが確認できました。
- 「ソリューション エクスプローラー」ウィンドウを開き、プロジェクト名上で右クリックし、「プロパティ」を選択します。
- 在属性窗口中,选择“配置属性”下的“常规”选项卡。
- 「出力ディレクトリ」フィールドで、共有動的ライブラリの出力ディレクトリを指定します。パッケージ化の便宜のために出力ディレクトリとして新しいフォルダを選択できます。
- 在“配置类型”字段中,确保选择了“动态库 (.dll)”。
- 「C/C++」→「コード生成」タブの「ランタイムライブラリ」を、「多スレッドデバッグ (/MTd)」(デバッグビルド用)、「多スレッド (/MT)」(リリースビルド用)に設定します。
- コンパイルされたプロジェクトから、共有ダイナミックライブラリファイル(.dllファイル)と対応するエクスポートライブラリファイル(.libファイル)を生成することを確認します。
- 生成された共有ダイナミックライブラリファイルとエクスポートライブラリファイルをバンドルするフォルダにコピーしてください。
- 共有ダイナミックリンクライブラリが他のDLLファイルに依存している場合は、それらの依存DLLファイルもコピーして同じフォルダーに置いてください。
- フォルダー全体をパッケージ化して、他のユーザーに配布または共有します。
MFC共有動的ライブラリを使用する場合、実行時に正しいロードと動作を確実にするため、必要なランタイムライブラリがターゲット環境にインストールされていることを確認してください。