标签: c++ visual-studio-2010
与没有/vmg相比,使用/vmg进行编译时,Visual Studio会生成不同的代码。在我的解决方案中,有多个源文件。其中一些是使用/vmg编译的,而其他一些则没有/vmg。现在,从这些源文件中,我们得到了不同的可执行文件。
/vmg
问题是一些可执行的工作和其他崩溃。似乎可行的可执行文件正在使用/vmg的代码。崩溃的可执行文件使用的代码没有/vmg。为什么会有这样的差异?
我的程序需要链接第三方库。我无法使用/vmg构建版本。我该怎么处理?