我通常不从事 Windows 开发工作,对工具链和构建系统完全不熟悉。我的嵌入式产品在其文件系统中包含一些来自第三方的 Windows DLL(由安装文件系统的 Windows 机器使用)。
我有一个问题:与以前的版本相比,这些 DLL 的最新版本的大小增加了两倍,并且它们不再适合文件系统。DLL 的功能没有太多变化,所以我怀疑开发人员只是忘记在这个 drop 中去除调试符号。我会问他们,但由于时区和语言差异,通常需要几天时间才能得到答案。
有人可以为不熟悉 VisualC 的人使用简单的步骤来解释如何确定 DLL 是否仍然包含调试信息以及如何将其删除?