我有一个VC ++ dll库,它是在Windows XP机器(美国英语PC和德国PC)上构建的(使用Visual Studio 2003)。源代码相同,没有任何特定于语言的代码。在德国PC上构建的dll版本大约为30 MB,而在美英PC上构建的dll大约为7 MB。
这可能是什么原因?这是正常的吗?
答案 0 :(得分:1)
不是很多信息要继续下去。如果我猜一下,也许你是静态链接一组不同的库。
在两个dll上使用"dumpbin",看看有什么不同。
答案 1 :(得分:0)
也许一台机器配置为生成调试版本。