我在其他讨论中读到,与调试 dll 相比,Release dll 的大小减小了。但为什么我制作的dll大小却相反:Release dll比Debug dll大。会引起问题吗?
它不会引起问题,可能是编译器在发布版本中“内联”更多项目并创建更大的代码。这一切都取决于代码本身。
完全不用担心。
编辑:
如果您真的担心而不担心速度,您可以打开优化大小。或者关闭自动内联,看看有什么不同。
编辑:
更多信息,您可以使用dumpbin /headers
查看 dll 变大的地方
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)