【发布时间】:2011-07-14 06:12:57
【问题描述】:
我想用 C/C++ 为 Windows 创建一个轻量级的可移植应用程序。我不想静态链接所有内容,因为我想让 exe 的大小尽可能小。我还使用Dependency Walker 来跟踪我的 exe 文件的 DLL 依赖关系。
我的问题是,应用程序可以拥有哪些 DLL 依赖项并在不同版本的 Windows 之间保持可移植性的列表是什么?有了这个列表,我可以使用列表检查 Dependency Walker 的输出,并选择哪些库要静态链接,哪些库要动态链接。我更喜欢该列表包含 Windows XP 更高版本的操作系统,但考虑到 Windows 98 也很有趣。
【问题讨论】:
标签: c++ c dll portable-executable