在不同的PC上构建的Dll大小不同

时间:2009-12-04 05:58:50

标签: visual-c++ dll size

我有一个VC ++ dll库,它是在Windows XP机器(美国英语PC和德国PC)上构建的(使用Visual Studio 2003)。源代码相同,没有任何特定于语言的代码。在德国PC上构建的dll版本大约为30 MB,而在美英PC上构建的dll大约为7 MB。

这可能是什么原因?这是正常的吗?

2 个答案:

答案 0 :(得分:1)

不是很多信息要继续下去。如果我猜一下,也许你是静态链接一组不同的库。

在两个dll上使用"dumpbin",看看有什么不同。

答案 1 :(得分:0)

也许一台机器配置为生成调试版本。