我在其他讨论中已经读过,与Debug dll相比,Release dll的大小已经减小了.但是为什么我所做的dll的大小是另一种方式:Release dll比Debug dll大.它会引起问题吗?
它不会引起问题,可能是编译器在发布版本中"内联"了更多项并创建了更大的代码.这一切都取决于代码本身.
没什么好担心的.
编辑:如果你真的担心而不担心速度,你可以打开优化大小.或者关闭自动内联,看看你得到了什么区别.
编辑:更多信息,你可以 dumpbin /headers
用来看看dll变大的地方