私はドットネットから使用するC++ DLLを構築しました。 progranを実行するとエラーが発生しますが、dllは見つかりませんでした。dllにWindows 7ファイルの依存関係がありません
dllがあります - しかし、私は、依存関係ウォーカーでそれを確認 - と、次のために得た:
API-MS-WIN-CORE-COM-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-ERROR-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-ROBUFFER-L1-1-0.DLL
API-MS-WIN-CORE-WINRT-STRING-L1-1-0.DLL
API-MS-WIN-SHCORE-SCALING-L1-1-0.DLL
DCOMP.DLL
Error opening file. The system cannot find the file specified.
私が検索した - しかし、のdidn - どうやらこれらは、勝利7は、私は、Windows 7を持っているdはファイルですそれらを見つけることはありません。
どうすればよいですか?私はVS2010、(ここから:http://www.dependencywalker.com/)は、Windows 7
は、DLLが必要ですか、間接的に必要ですか?どの輸入品が見つからないのですか? –
間接だと思います。 DLLはCanon SDKに依存します。 C++でlibとしてコードで使用されているSDKは機能しますが、機能性をドットネットにエクスポートするために作成したDLLに問題があります。 – Thalia
これらのファイルは実際には存在しており、見ることはできません。 Dependency Walkerは長い間維持されておらず、現代のWindows版では適切な仕事をこれ以上行うことができません。 SysInternalsのProcMonを使用すると、DLLを検索して見つからないことがわかります。 –