簡體   English   中英

Windows 10 SDK / Visual Studio:目標機器需要哪些依賴項?

[英]Windows 10 SDK / Visual Studio: What dependencies are required on target machines?

我使用 CLion 和 Visual Studio 2019 工具鏈創建了一個小型 exe 文件,該文件包裝了第 3 方 dll:

在此處輸入圖像描述

它在我的筆記本電腦上運行良好。 但是,當我將 exe 文件“安裝”(=復制和粘貼)到另一台機器(Server 2012 R2,是的,我知道這是基於 WIn 81.)時,它會導致應用程序崩潰。 在這台機器上,我需要安裝 Windows 10 SDK (1.2GB) 然后它就可以工作了。 然而,在另一台 Win 10 機器上,即使安裝了 Win 10 SDK,它也無法正常工作。 這台機器運行的是從來沒有 Win 10 的版本。

我完全迷失了目標機器上所需的依賴關系?

編輯:還在機器上安裝了最新的 C++ 可再分發它不起作用但同樣的問題仍然存在: exit code -1073741515

我知道錯誤指示“STATUS_DLL_NOT_FOUND”,但所有機器上都安裝了來自第 3 方的唯一依賴項(在運行時加載,未靜態鏈接)。 因此,這個問題安靜地令人費解。

但最后還是我的錯。 我使用了調試版本生成的 exe。 如果我只是切換到釋放 exe 只有 30 而不是 110kb,然后它就可以正常工作了。 我假設調試版本需要一些特定的 Windows SDK / Visual Studio dll 可用,因此會出現錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM