c++ - 扩展 VC++ 编译器以进行检测

标签 c++ visual-studio visual-c++

我是 Windows 世界和开发的新手。我想扩展 VC++ 编译器,以便我可以在创建最终共享库之前在“通过”中添加一些检测指令。我在谷歌上搜索了一下,阅读了一些文档,安装了 Visual Studio 和编译器来玩,但一直没能找到一个简单的解决方案。任何指针都会非常有帮助

谢谢

最佳答案

这实际上取决于您正在寻找什么样的仪器,以及您为什么需要它。

但是你可以看看/Gh/GH编译器开关,并在共享库中实现自定义 _penter_pexit 函数。不幸的是,如果您的目标是 AMD64,则必须在汇编中编写这些 Hook 函数。

更新:这是一个open source visual studio plugin正是这样做的,使用该机制实现性能检测。

关于c++ - 扩展 VC++ 编译器以进行检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44374816/

相关文章:

c++ - 基于模板类型重构c++模板类

C++:以具有char *属性的存档格式保存类对象并从文件中读回

visual-studio - Element Silverlight 不是已知元素

C++ gcc 与 Visual C++

c++ - 混合使用 C 和 C++ 的库/链接器问题

c++ - 将目标文件放入单独的文件夹中 GNU make

visual-studio - 构建机器是否需要单独的 Visual Studio 许可证?

c# - 如何在没有母版页的情况下在 asp.net 中打印页面并更改页面的配色方案?

visual-c++ - 静态文本的点击事件

c++ - 将字符串从 __DATE__ 转换为 time_t