【发布时间】:2012-12-10 17:20:07
【问题描述】:
我想扩展 Visual Studio 中使用的 C/C++ 编译器的功能。基本上,我想编写一个工具来解析 c/c++ 代码并打印出所有分支(if check、break 语句、for/while 循环等)在代码中发生的位置。然后我想在执行代码时使用这些信息来灰掉给定测试用例尚未执行的代码区域。
有可能吗? Microsoft 是否提供任何方法来为其编译器/调试器添加功能?
--谢谢
【问题讨论】:
-
感谢所有回答。虽然他们都很好,但我不能投票,因为我没有足够的声誉:(
标签: c++ c visual-studio-2010 visual-studio compiler-construction