2017-08-31 10 views
0

私はVisual C++とSFMLでアプリケーションを作成しました。 Visual Studio 2015をIDEとして使用しました。Visual C++再頒布可能パッケージは必要なライブラリをインストールしません

VS2015 Visual C++がインストールされていないコンピュータでアプリケーションを実行しようとすると、一部のライブラリがないというエラーが表示されます。

次に、これらの不足しているライブラリエラーを取り除くべきVisual C++の再配布可能な2015パケットをインストールしようとします。

その後、私がアプリケーションを再度実行しようとすると、同じエラーが追加されます。

  • vcruntime140d.dll
  • ucrtbased.dll mavcp140d.dll

をすべてのヘルプは高く評価されています

これらは、行方不明のライブラリです!

+0

アプリケーションx86またはx64ですか? '' VCREDIST_X86.EXE''または '' VCREDIST_X64.EXE''を実行していますか?対象のマシンはどのオペレーティングシステムとサービスパックレベルですか? –

答えて

3

これらは、C/C++ランタイムのデバッグバージョンです。あなたのアプリケーションのリリースの出荷を予定しているため、VCREDISTはこれらをデプロイしません。

CRT Debug CRTのサイドバイサイド展開を使用するか、MSIベースのセットアップがある場合は、提供されているDebug MSMモジュールを使用できます。 デバッグを使用してアプリケーションを発送することはできません。

MSDN

+0

リリースビルドの出荷を指摘していただきありがとうございます。これは私の間違いでした。 – nils

関連する問題