0

職場体験の配置をしていますが、上司がこれで問題を抱えています。誰かが助けてくれることを望んでいました(そして、私を賢く見せてください:P)。ここ数時間、何も得られずに何かを調べて過ごしました... 多く。

基本的に: 現在、「2010 c++ 再頒布可能パッケージ」を実行する必要があるプログラムがあります。このプログラム (.msi インストーラー) の最新バージョンには、プログラムの実行に必要な .dll が含まれていますが、インストーラーの実行後、.dll は登録されません。プログラムは実行されません (「2010 c++ 再頒布可能パッケージ」をインストールするまで)。

問題は管理者権限に関係していると思います。よくわかりません。正しい方向のポイントは大歓迎です。ありがとう

4

1 に答える 1

2

マージ モジュールを使用して、これらの DLL を再配布する必要があります。そのため、DLL 自体をパッケージ化するだけでなく、独自のインストーラーにインストーラーをパッケージ化します。または、インストーラーに redist exe を含め、一時フォルダーに解凍してから起動します。

VS2010 の redist インストーラーは、Microsoft のこちら(x86 バージョン) からダウンロードできます。

これらの代替案の長所と短所を説明する関連する SO の質問がここにあります。

于 2013-06-10T14:55:07.217 に答える