与调试相比,Release LIB非常庞大

Mr.*_*Boy 6 visual-c++

我有一个带有标准调试/发布构建选项的静态库项目.我很好奇地发现,虽然调试.lib是一个相当大的22Mb,但是第一个版本高达100Mb.这也不是一个庞大的代码库,大约75个类,而且没有一个非常巨大.

我的问题是这是否正常,我是否应该关心?

Ash*_*ish 1

理想情况下,发布库应小于调试库。

我猜你可能静态链接其他库,如 MFC、ATL 等......

检查您的发布和调试构建设置。

用于#pragma once避免多次包含文件。