我是 Windows 世界和开发的新手。我想扩展 VC++ 编译器,以便我可以在创建最终共享库之前在“通过”中添加一些检测指令。我在谷歌上搜索了一下,阅读了一些文档,安装了 Visual Studio 和编译器来玩,但一直没能找到一个简单的解决方案。任何指针都会非常有帮助
谢谢
最佳答案
这实际上取决于您正在寻找什么样的仪器,以及您为什么需要它。
但是你可以看看/Gh和 /GH编译器开关,并在共享库中实现自定义 _penter
和 _pexit
函数。不幸的是,如果您的目标是 AMD64,则必须在汇编中编写这些 Hook 函数。
更新:这是一个open source visual studio plugin正是这样做的,使用该机制实现性能检测。
关于c++ - 扩展 VC++ 编译器以进行检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44374816/