我收到了cppcheck: No C or C++ source files found.
错误,即使有问题的文件存在于我正在搜索的目录中
这是我正在运行的命令:
subprocess.call('cppcheck --dump --max-ctu-depth=0' + cpp_file_path, shell = True)
我想在其中生成一个转储文件,并抑制任何更深层次的程序分析(这就是为什么--max-ctu-depth=N
中的N=0
)。我还要进入的目录cpp_file_path
有10000多个文件。是否有一个标志可以与cppcheck实用程序一起使用,以确保它搜索整个目录?如果指定的目录中存在该.cpp文件,为什么会出现错误?我已经多次确认这些文件确实存在
你通过了:
更喜欢使用
shell=False
并传递数组。这也将保护您不受带有空格的文件名的影响相关问题 更多 >
编程相关推荐