我想在我的 Visual Studio 2019 项目中使用 Dr. Memory。
Dr. Memory 有一个关于如何正确准备应用程序以使用 Dr. Memory 的页面:http: //drmemory.org/docs/page_prep.html
我知道如何禁用内联和关闭帧指针优化。
omitframepointer("On")
inlining("Disabled")
symbols("On")
但是我不知道如何生成 Dr. Memory 想要的调试信息。
我尝试将其添加到我的预制脚本中
linkoptions { "/DEBUG:FULL" }
但是当我将它添加到我的解决方案中时,我最终得到的是这个错误消息: 2>LINK : warning LNK4044: unrecognized option '/DEBUG:FULL'; 忽略
但是,如果我手动(在其他选项下)输入 /DEBUG:FULL 到 Visual Studio 中,它就可以工作。
所以我想我有两个问题:
这个linkoptions命令对谁不起作用?我可以使用其他替代方法来实现相同的目标吗?