Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ha meg szeretné állapítani, hogy az alkalmazás mely Microsoft C++ kódtáraktól függ, megtekintheti a projekt tulajdonságait. (A Megoldáskezelőben kattintson a jobb gombbal a projektre, és válassza a Tulajdonságok lehetőséget a Tulajdonságlapok párbeszédpanel megnyitásához.) Windows 8-on és korábbi verziókban is használhatja a Függőségi lépegetőt (depends.exe), amely átfogóbb képet ad a függőségekről. A Windows újabb verzióihoz a Lucasg/Dependencies eszköz hasonló funkciókat biztosít (ez egy külső eszköz, amelyet a Microsoft nem garantál.)
A Tulajdonságok lapjai párbeszédpanelen a Konfiguráció tulajdonságai területen különböző lapokat vizsgálhat meg a függőségek megértéséhez. Ha például a projekt az MFC-könyvtárakat használja, és az MFC használata opciót választja, az MFC használata megosztott DLL-ben a Konfigurációs tulajdonságokÁltalános lapján, akkor az alkalmazás futtatáskor az MFC DLL-ektől függ, például az MFC-verzió<>.dll-tól. Ha az alkalmazás nem használ MFC-t, függhet a CRT könyvtártól, ha Futtatási könyvtár értéknek többszálú hibakeresési DLL-t (/MDd) vagy többszálú DLL-t (/MD) választ a konfigurációs tulajdonságok (C/C++, Kódgenerálás) lapon.
A depends.exehasználatával megvizsgálhatja az alkalmazáshoz a betöltési időpontban csatolt DLL-ek listáját, valamint a késleltetett DLL-ek listáját. Ha a futtatáskor dinamikusan betöltött DLL-ek teljes listáját szeretné lekérni, a depends.exe profilkészítési funkciójával tesztelheti az alkalmazást, amíg biztos nem lesz abban, hogy az összes kódútvonalat gyakorolták. A profilkészítési munkamenet befejezésekor depends.exe láthatja, hogy mely DLL-ek lettek dinamikusan betöltve a futási idő alatt.
Ha depends.exehasznál, vegye figyelembe, hogy egy DLL függhet egy másik DLL-hez vagy egy DLL adott verziójához. A depends.exe a fejlesztőszámítógépen vagy a célszámítógépen is használhatja. A fejlesztői számítógépen depends.exe jelenti az alkalmazás támogatásához szükséges DLL-eket. Ha egy alkalmazás futtatása problémát okoz egy célszámítógépen, másolja át rá a depends.exe fájlt, majd nyissa meg az alkalmazást az eszközben. Így megállapíthatja, hogy a szükséges DLL-ek hiányoznak vagy helytelenek-e.
Ha tudja, hogy az alkalmazás mely DLL-eken múlik, meghatározhatja azokat, amelyeket egy másik számítógépen való üzembe helyezéskor újra kell terjesztenie az alkalmazással. A legtöbb esetben nem kell újraküldnie a rendszer DLL-jeit, de előfordulhat, hogy újra kell terjesztenie a DLL-eket a Microsoft C++ kódtárakhoz. További információ: A terjesztendő DLL-ek meghatározása.