Visual studio 是否可以在Visual Studio中逐步完成new()和malloc()的发布版本?

Visual studio 是否可以在Visual Studio中逐步完成new()和malloc()的发布版本?,visual-studio,visual-c++,visual-studio-2012,visual-studio-2013,Visual Studio,Visual C++,Visual Studio 2012,Visual Studio 2013,当我在visualstudio中调试时,它可能会允许我介入malloc和new的调试实现。然而,当我在发布模式下单步执行代码时,它似乎完全忽略了这些函数:s 我不在乎它是从调试版本还是发布版本,但是有没有一种方法可以让我进入到实际的非调试/发布版本的malloc和visualstudio中的new?在属性设置中是否只需要更改一个设置 这可能适用于VS 2012或2013。我猜这是因为库的发布版本没有提供符号。您可以在程序集级别进入函数,但这可能不会太有帮助。此外,提供了大多数库的源代码,不包括大

当我在visualstudio中调试时,它可能会允许我介入malloc和new的调试实现。然而,当我在发布模式下单步执行代码时,它似乎完全忽略了这些函数:s

我不在乎它是从调试版本还是发布版本,但是有没有一种方法可以让我进入到实际的非调试/发布版本的malloc和visualstudio中的new?在属性设置中是否只需要更改一个设置


这可能适用于VS 2012或2013。

我猜这是因为库的发布版本没有提供符号。您可以在程序集级别进入函数,但这可能不会太有帮助。此外,提供了大多数库的源代码,不包括大部分数学库函数-您可以在发布模式下使用符号构建足够的库,以获取所需的任何信息。但是,如果需要花费相当多的工作来构建足够的库,以允许您编译程序以链接到您的构建,我也不会感到惊讶。您/任何人都知道new和malloc在Microsoft运行时中的位置吗?我在使用fileseek搜索时找不到它。几乎没有什么可供选择的。new调用malloc,它调用HeapAlloc。在new中有一个循环,用于按照标准的要求调用新的处理程序。否则,就只有这些了。。。