每当我使用Win32生成器(版本XE4,但以前的版本也这样做)在发布模式下构建C++ EXE时,它总是为我的项目中的每个单元创建一个导出目录并导出一个Initialize条目。这导致数以千计的不必要的出口。Win64构建也存在类似的问题,但是生成的导出不那么多。
使用dumpbin工具进行快速检查可以得到以下(缩写)输出:
Section contains the following exports for PROJECTX.exe
00000000 characteristics
0 time date stamp Thu Jan 01 00:00:00