Articles of 依赖关系

寻找Linux上的Win exe所需的DLL(用mingw交叉编译)?

我在Linux上使用MinGW来交叉编译到Windows。 做到这一点是一件轻而易举的事情。 把所需的DLL包装起来并不那么简单。 目前的解决scheme是在Windows上运行可执行文件并复制到DLL,直到它真正运行。 是否有一个Linux的工具,列出我的Windows .exe所需的DLL? (类似于ldd和DependencyWalker的组合)

如何在Linux上列出软件包的所有依赖关系?

你如何列出一个软件包在Linux上的所有依赖项? 例如: GNU Make Package 有没有什么命令可以列出软件包的依赖关系? 我没有任何软件包pipe理器,因此我不能使用apt-rdepends或dpkg 。 我需要列出任何软件包依赖关系,而不使用软件包pipe理器软件。 这是可以做的事情,或者我必须手动查找包依赖关系。

C / C ++头文件依赖关系的开源工具?

我正在寻找的是一个工具,给定一个根源文件,输出一个文件依赖关系图(与一些自定义引发,当然,像 – maxdepth等)

依赖Walker:缺lessdll

我一直在尝试用Dependency Walker来parsing可执行文件的.dll依赖项。 目前,我正在以下面的forms丢失.dll: API-MS-WIN -XXX EXT-MS-WIN -XXX 例如: API-MS-WIN-APPMODEL-IDENTITY-L1-2-0.DLL API-MS-WIN-APPMODEL-RUNTIME-INTERNAL-L1-1-0.DLL API-MS-WIN-BASE-UTIL-L1-1-0.DLL API-MS-WIN-CORE-APIQUERY-L1-1-0.DLL EXT-MS-WIN-RTCORE-NTUSER-SYSCOLORS-L1-1-0.DLL 有没有人有任何想法如何解决这些问题? 任何帮助将不胜感激! 其他信息:我使用Visual Studio 2013编译可执行文件。 最有趣的是编译过程中没有收到任何错误。 但是,由于缺less依赖关系,我无法运行它。 我还附上了依赖沃克的截图: 更新1:作为一个尝试解决这个问题,我试图将编译期间VS使用的库的path添加到$ PATH环境variables中,而没有任何运气( 依赖Walker仍然显示未解决的依赖关系)。

如何以编程方式确定Windows可执行文件的DLL依赖关系?

如何确定哪些DLL是一个二进制文件依赖于使用编程方法? 要清楚,我不是要确定正在运行的exec的DLL依赖关系,而是确定任意exec(可能缺less必需的DLL)的DLL依赖关系。 我在找一个在C / C ++应用程序中实现的解决scheme。 这是我的应用程序需要在运行时完成的事情,不能由第三方应用程序(如依赖)来完成。

Visual Studio 2010 MSVCR依赖项删除?

我试过谷歌,但我找不到解决scheme。 我想学习一些基本的C ++。 我写了一个简单的问候世界: #include <stdio.h> int main() { printf("hello, world\n"); return 0; } 它编译完美,一切! 伟大的我想,所以我装了我的虚拟机与XP,并没有安装服务包,然后试图运行它。 它告诉我,我需要MSVCR DLL。 有什么办法可以完全消除这种依赖? 我不想用dll填充程序。 我希望它完全消失。 是否可以制作和运行一个程序,将运行在XP和以上? 谢谢。