此问题与其他问题(如 Memory leak detection under Windows for GNU C/C++)类似,但我觉得它不同,因为这些问题要求 Windows 特定的解决方案或者有一些我想避免的解决方案。我觉得我在这里需要更具体的东西。建议不必满足所有要求,但尽可能多的要求会很好。
谢谢。
编辑:由于这个问题已经出现,我指的是任何需要我 #include 一个库或以其他方式改变 C++ 编译我的代码的任何东西,如果它在运行时这样做,那么在不同的环境中运行代码不会影响任何事情,那就太好了。另外,不幸的是,我没有 Mac,所以任何关于 Mac 的建议都是无用的,但感谢您的尝试。我的台式电脑运行 Windows(我安装了 Linux,但我的双监视器不支持它),我不想在虚拟机中运行 Linux,尽管这当然也是一个选择。我的笔记本电脑运行 Linux,所以我可以在那里使用该工具,尽管我肯定更喜欢坚持使用我的台式电脑,因为屏幕空间非常适合将所有设计文档和要求保持在视野范围内,而不必在桌面上移动太多东西。
注意:虽然我可能会尝试答案,但在尝试并且满意之前,我不会将其标记为已接受的答案。
编辑2:我不担心我的代码的跨平台兼容性,它是一个使用 C++ 库的命令行应用程序。