整个工程是 visual studio的c++工程,Qt项目,一个解决方案中有几个项目。项目中有许多用不到的函数 类 cpp文件,希望找出这些文件,并从项目中移除,以加快编译速度。
1.vs2022好像自带了静态分析功能,研究半天没研究明白。先记录上
下面是请教 copliot chat的过程,也没搞明白
2.用静态分析工具,
scancode
cppcheck
Cppcheck - A tool for static C/C++ code analysis
cppcheck 下载安装后,运行图像工具,从 vs项目导出一个 cppcheck 工程,叫 mycppcheck.cppcheck ,然后找到命令行工具运行 C:\Program Files\Cppcheck>cppcheck.exe --platform=win64 --enable=unusedFunction --force --project=F:\tmp\myname\main\mycppcheck.cppcheck
分析的特别慢,等待后续处理结果。
参照 c/c++静态代码检查未使用函数_c++静态检查 未检查返回值的情况下调用_帅得不敢出门的博客-CSDN博客
3.看vs有没有现成的集成了静态分析工具的插件能帮我干这个事,还贷研究