在 C++Builder 中创建导入库的 IMPLIB 和 MKEXP 有什么区别?

What's the difference between IMPLIB and MKEXP in C++Builder to create import libraries?

asking how to use PathCchCanonicalizeEx with C++Builder 10.2, I was told 之后使用工具 IMPLIBMKEXP 创建缺少的导入库。我已经测试了这两个应用程序,它们正在根据我的 Windows 10 的 KernelBase.dll 创建 lib 文件。虽然,两个文件内容看起来不同,但它们以不同的 headers 开头,总体上不同等 MKEXP 文档到 Creates an import archive from an input file,但似乎没有解释实际含义。

那么,什么时候使用这两种工具中的哪一种?在目的、工作方式、可能支持的内容等方面有何不同?

IMPLIB 用于为 32 位 DLL 生成导入库。

MKEXP 用于为 64 位 DLL 生成导入库。