gpt4 book ai didi

c# - 运行程序需要哪些 C++ 包?

转载 作者:行者123 更新时间:2023-11-28 08:21:30 28 4
gpt4 key购买 nike

我创建了一个使用 C++ dll 的 C# 应用程序,我正在尝试创建一个安装包,以允许它在其他计算机上运行,​​无论它们是否具有 VS,问题是我不知道我需要什么 C++ 库让它这样做。当我在空白虚拟机上运行应用程序时,它说“xxxx 遇到问题,需要关闭。”如果我去下载 visual studio 2008 Express 版本并将其安装在机器上,我的程序将运行良好。问题是 express 是 85-185mb 下载和 335mb 到 1.1gb 安装在机器上,使用它的程序只有 33kb。巨大的开销在那里...如果我只安装来自 msdn 站点的 C++ 可再发行组件,它会占用 4mb,但它不会让我运行我的程序。

我需要哪些 C++ 软件包才能使该程序在空白计算机上运行?

最佳答案

这个问题可能很难回答。如果您有 c++ dll 的源代码,您应该能够看到它的依赖项,除非该人使用了很多 com 或加载库调用。我用来获取 c++ depencany 信息的最佳工具之一是 depends.exe .检查它是否是您的代码的一件事是您没有使用依赖调试 dll 的调试版本,我认为它不在可再发行组件中。

关于c# - 运行程序需要哪些 C++ 包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5655388/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com