私はVisual Studio 2012でダイナミックライブラリを生成しました。別のマシンでそのライブラリを使いたいですが、リモートマシンにVisual Studioをインストールしたくありません。 私はmexライブラリとdllを持っており、両方のライブラリを使用するスクリプトを実行したい。スクリプトを実行すると、次のエラーが発生します。 "共有ライブラリが見つかりません:MSVCR110D.dll、MSVCP110D.dll" matlabにスクリプトファイルを実行するには、これらのdllのinorderをどこに配置する必要がありますか?Visual Studioがインストールされていない別のマシンでVisual Studioによって生成されたDLLを使用するには?
0
A
答えて
0
vs2012用に再頒布可能なMicrosoftをインストールする必要があります。また、ライブラリをリリースモードでコンパイルする必要があります。
+1
コアダンプを取得しない限りこの場合、デバッグモードは完全に合理的です。これは、あなたがしたくない船積みに関するものです。 – UKMonkey
4
MSVCR110D.dll
およびMSVCP110D.dll
は、デバッグライブラリです。あなたのライブラリがそれを必要とする場合、それはあなたのライブラリがデバッグモードでビルドされ、その中にすべてのデバッグシンボルがあることを意味します。
アプリケーション/ライブラリにデバッグシンボルを含めて出荷しないでください!代わりに、リリースモードでアプリケーションをビルドする場合は、代わりに非デバッグバージョンに依存します。それらがWindowsに正常に付属していない場合は、必要なRedist Packをインストールする必要があります。
関連する問題
- 1. Visual Studioでビルドするときに、/ binにDLL/EXEが生成されない
- 2. Visual Studio 2005プロジェクトには、Visual Studio 2010で構築されたDLLが含まれています
- 3. リリースフォルダにVisual Studio Express 2012がインストールされていない
- 4. Visual Studioで別のマシンにインストールされているWindows 10 Mobileエミュレータを使用する
- 5. Visual Studio 2013で使用されていないDLL参照を削除する
- 6. Visual StudioにインストールされているAndroidのapiレベルが表示されない
- 7. Visual StudioのアドインテンプレートがVisual Studio 2015に表示されない
- 8. Visual StudioでネイティブアプリケーションによってロードされたマネージDLLをデバッグする2015
- 9. Visual Studioで生成されたNugetファイル
- 10. Visual Studio 2012にDLLがロードされていません
- 11. Visual Studioがインストールされていないというエラー
- 12. Visual Studio 2010 SP1がインストールされていないビルドサーバーの_bin_deployableassemblies
- 13. Visual Studio 2015、インストールされているフォントが適用されていません
- 14. Visual Studioコンパイラcmakeによって表示されない
- 15. InstallShield Visual Studioがインストールされていないサービス
- 16. Visual Studioキーボードで間違った文字が生成される
- 17. Visual Studio 2012インストーラプロジェクトVisual Studio Installerプロジェクトを2015年にインストールした後、 "アプリケーションがインストールされていません"
- 18. Visual Studio 2005がインストールされているときにVisual Studio 2005マクロが動作しなくなる
- 19. Visual Studio 2013と2015が既にWindows 7にインストールされている場合Visual Studio 2010のインストール方法
- 20. Visual Studio 2012でVisual Studio 2008ビルドツールが検出されない
- 21. Visual Studio 2010にEntity Framewokがインストールされていますか?
- 22. Visual StudioでDLLを生成する
- 23. Visual Studioでセミコロンが使用されなくなった
- 24. App_Offline.htmはVisual Studioによって作成されています2017
- 25. Visual Studio 2015にリソースがインストールされていません
- 26. R Visual Studio用ツールがVS2017に正しくインストールされていない
- 27. Visual Studio 2015 .netコアビルド成果物が生成されない
- 28. Visual Studio 2010 Professional再生ボタンが無効にされている
- 29. Visual Studioのセットアッププロジェクト - インストールされたショートカットにexeアイコンを使用
- 30. Microsoft Visual Studio:デバッグDLLは、リリースモードでビルドされたバイナリで使用されます
[Matlab mex "Missing dependent shared libraries"](https://stackoverflow.com/questions/44315942/matlab-mex-missing-dependent-shared-libraries)の可能な複製 –