我已经使用 Visual Studio 2005 好几年了,通常项目会不断增长,但现在我有一个项目正在缩小规模,我要拿走其中的很大一部分(几乎一半)......我希望通过删除入口点函数,编译器会给我一个未引用函数列表,然后我将删除这些函数,依此类推,直到完全删除整个不需要的代码......但令我惊讶的是,没有列出“未引用函数” .
我记得在 Turbo C 的旧时代,如果有一个没有在任何地方调用的函数,编译器会立即抗议......我不明白为什么 Visual Studio 没有这个功能,我已经检查了整个属性页面并且找不到可以帮助我以系统方式摆脱死代码的东西。
Visual Studio 可以检测到死代码吗?如果是这样,我该如何启用这样的功能?