使用/ vmg和不带/ vmg与visual studio 2010构建的混合链接代码

时间:2015-12-07 08:11:30

标签: c++ visual-studio-2010

与没有/vmg相比,使用/vmg进行编译时,Visual Studio会生成不同的代码。在我的解决方案中,有多个源文件。其中一些是使用/vmg编译的,而其他一些则没有/vmg。现在,从这些源文件中,我们得到了不同的可执行文件。

问题是一些可执行的工作和其他崩溃。似乎可行的可执行文件正在使用/vmg的代码。崩溃的可执行文件使用的代码没有/vmg。为什么会有这样的差异?

我的程序需要链接第三方库。我无法使用/vmg构建版本。我该怎么处理?

0 个答案:

没有答案