在vc2008中查找未使用的功能?

时间:2009-05-18 15:01:23

标签: c++ function

如何在c ++项目vc2008中找到未使用的函数

3 个答案:

答案 0 :(得分:4)

创建发行版时,我总是使用“/ OPT:REF”。这个标志删除所有未引用的函数,并且如果没有使用许多函数,将大大减少最终的二进制文件(在我们的例子中,我们有一个内核,其中使用的方法与不同的自定义应用程序不同)。

“/ VERBOSE”将有关链接会话的信息发送到输出窗口,如果要在命令行上链接,则发送到stdout。在后者中,您始终可以将其重定向到文件。

同时使用两个标志将使输出包含所有已消除的函数和/或从未引用的数据。

干杯!

答案 1 :(得分:1)

从Analyze / Build菜单中选择“对您的项目名称运行代码分析”(根据您的VS版本),如果有未使用的功能,VS将显示警告。

答案 2 :(得分:0)

您应该能够将link.exe与/map和/ mapinfo一起使用,以生成一个地图文件,告诉您哪些函数未被调用。