2020国产成人精品视频,性做久久久久久久久,亚洲国产成人久久综合一区,亚洲影院天堂中文av色

分享

了解 Visual C++ 應(yīng)用程序的依賴項(xiàng)

 NaturalWill 2018-01-09
 

若要了解有關(guān) Visual Studio 2017 RC 的最新文檔,請(qǐng)參閱 Visual Studio 2017 RC 文檔。

你可以查看項(xiàng)目屬性來(lái)確定應(yīng)用程序依賴于哪些 Visual C++ 庫(kù)。 (在解決方案資源管理器中,右鍵單擊該項(xiàng)目并選擇“屬性”以打開(kāi)“屬性頁(yè)”對(duì)話框。) 你還可以使用 Dependency Walker (depends.exe),以更全面地了解依賴項(xiàng)。

“屬性頁(yè)”對(duì)話框中,你可以檢查“配置屬性”下的各個(gè)頁(yè)面,以了解依賴項(xiàng)。 例如,如果你的項(xiàng)目使用 MFC 庫(kù)并且你在“配置屬性”、“常規(guī)”頁(yè)面上選擇“使用 MFC”、“在共享 DLL 中使用 MFC”,則你的應(yīng)用程序在運(yùn)行時(shí)依賴于 MFC DLL(如 mfc<version>.dll)。 如果你的應(yīng)用程序不使用 MFC,而你在“配置屬性”->“C/C++”->“代碼生成”頁(yè)面上選擇“運(yùn)行庫(kù)”“多線程調(diào)試 DLL (/MDd)”“多線程 DLL (/MD)”,則它可能依賴于 CRT 庫(kù)。

確定應(yīng)用程序依賴哪些 DLL 的更全面的方式是:使用 Dependency Walker (depends.exe) 打開(kāi)該應(yīng)用程序。 可以從 Dependency Walker 網(wǎng)站下載該工具。

通過(guò)使用 depends.exe,可以檢查在加載時(shí)鏈接到應(yīng)用程序的 DLL 的列表及延遲加載的 DLL 的列表。 如果要獲取在運(yùn)行時(shí)動(dòng)態(tài)加載的 DLL 的完整列表,可在 depends.exe 中使用分析功能來(lái)測(cè)試應(yīng)用程序,直到你確定所有代碼路徑都已執(zhí)行過(guò)。 在結(jié)束分析會(huì)話時(shí),depends.exe 將顯示在運(yùn)行時(shí)動(dòng)態(tài)加載了哪些 DLL。

使用 depends.exe 時(shí),請(qǐng)注意,一個(gè) DLL 可能依賴于另一個(gè) DLL 或特定版本的 DLL。 可以在開(kāi)發(fā)計(jì)算機(jī)上或目標(biāo)計(jì)算機(jī)上使用 Depends.exe。 在開(kāi)發(fā)計(jì)算機(jī)上,Depends.exe 將報(bào)告支持應(yīng)用程序所需要的 DLL。 如果在目標(biāo)計(jì)算機(jī)上運(yùn)行應(yīng)用程序時(shí)遇到問(wèn)題,可以將 depends.exe 復(fù)制到計(jì)算機(jī)上,然后在該工具中打開(kāi)應(yīng)用程序,以便確定是否有任何必要的 DLL 丟失或不正確。

在你知道應(yīng)用程序所依賴的 DLL 后,就可以在將應(yīng)用程序部署到另一個(gè)計(jì)算機(jī)時(shí)確定哪些 DLL 必須與其一起重新發(fā)布。 在大多數(shù)情況下,你不必重新發(fā)布系統(tǒng) DLL,但是可能必須重新發(fā)布 Visual C++ 庫(kù)的 DLL。 有關(guān)詳細(xì)信息,請(qǐng)參閱確定要重新分發(fā)的 DLL


    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多