没有跨平台的方法来计算依赖关系,因为这实际上不是一个 C++ 问题。它与编译器输出的可执行格式有关,每个平台都不同。
在 Linux(可能还有其他 Unices)上,ldd命令就是您想要的。这会打印出可执行文件所需的(递归)模块,并告诉您当前可以在系统上的位置找到它们。
在 Windows 上,Dependency Walker是一个出色的图形工具,可让您探索可执行文件(或另一个 DLL)所依赖的所有 DLL。
| 归档时间: |
|
| 查看次数: |
1269 次 |
| 最近记录: |