Visual c + + 6.0应用程序大小比visual studio 2010应用程序大小更大

时间:2010-11-27 06:04:58

标签: c++ visual-c++ exe antivirus

我目前正在编辑一个c ++应用程序(仅使用普通的api),当我用2010编译它(发布配置)时,大小是28 kb但是当我用vc ++ 6执行此操作时它是42 kb。

为什么会这样?

我不能使用2010版本发布,因为我的位防御者说它是病毒(我的软件是一个自我提取的exe使用lzma压缩,我想这就是为什么bitdefender说它是病毒,但是用vc ++ 6确定)

另外:在建立exe之后,比特防守者没有说;当我使用cmd使用copy /b向exe添加任何文件时,它说它是病毒;再次没有问题v6

1 个答案:

答案 0 :(得分:0)

编译后不同的文件大小可能是因为较新的VisualStudio使用较新的c-runtimes,它会对VS中不存在的代码添加一些运行时检查。

不知道病毒的事情 - 也许你有不同的输出路径,VS 2010中的那个在BitDefender观看的目录中?