Ho creato una DLL C++ da utilizzare da dot net. Quando eseguo il programma ottengo un errore, dll non trovato.dll mancate dipendenze su file Windows 7
La dll è là - ma ho controllato con Dependency Walker - e ottenuto per il seguente:
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.
Ho fatto una ricerca - a quanto pare questi sono Win 7 i file uno d Ho Windows 7 - ma didn trovarli.
Cosa posso fare?
Sto usando VS2010, Windows 7
è la DLL che lo richiede o è necessario viene indirettamente? Quali importazioni mancano? –
Suppongo che sia indiretto. La dll dipende da Canon SDK. L'SDK, usato dal codice come una lib in C++, funziona - ma ho problemi con la DLL che ho creato per esportare la funzionalità di fnzionalità in dot net. – Thalia
Questi file sono effettivamente presenti, non puoi vederli. Dipendenza Walker non è stata mantenuta da molto tempo, può fare un buon lavoro più sulle moderne versioni di Windows. Usa ProcMon di SysInternals, lo vedrai cercare la DLL e non trovarla. –