Cppcheck跳过.hpp文件
cppcheck skips .hpp files
我有一个高度模板化的项目,该项目使用具有.h
文件的#include
函数声明和相应的.hpp
函数定义的系统。然而,cppcheck
似乎不解析.hpp
文件,我没有看到一个选项来改变它解析的文件扩展名。人们通常是如何处理这种情况的?
似乎无法更改cppcheck在扫描目录时寻找的扩展名。还有一些其他的选项:
-
有一个包含所有
*.hpp
文件列表的文本文件,并使用--file-list=<file>
参数运行cppcheck。 -
直接对每个
*.hpp
文件执行cppcheck,并在命令行中给出文件名 -
创建包含
*.hpp
文件的*.cpp
文件,以便cppcheck可以找到它们。
相关文章:
- 如何将class.cpp和class.hpp编译为一个.o文件
- g++ -I 和 -L 命令来查找不起作用的 .hpp 文件
- Gnuplot_i.hpp C++接口绘制局部变量而不是文件
- 致命错误:找不到'boost/uuid/uuid.hpp'文件
- 造成致命错误:boost/fusion/iterator/equal_to.hpp 没有这样的文件或目录
- 无法使包含.hpp文件与其中的2个文件一起使用
- 在指向现有内存地址的 hpp 文件中声明成员函数的最佳方法
- 无法打开包含文件'Graphics.hpp'没有这样的文件或目录,Visual Studio的其他包含不起作用
- 编译器正在查找.当"实施"完全在"我的"中时的CPP文件.HPP文件
- 我的项目中某些仅标头文件不能包含使用 CMake 和 Vscode 的"SFML/Graphics.hpp"
- 如何正确使用hpp文件和cpp文件中的嵌套类
- 错误: C1083: 无法打开包含文件:"boost/asio.hpp": 没有此类文件或目录
- 从一个cpp中给出所使用的头文件和hpp文件的列表
- 如何在 CMakeList 中包含 h/hpp 头文件.txt而不是 cpp 或其他 hpp 文件
- CMake add_executable() 使用.cpp文件或 .hpp 文件
- <opencv2/opencv.hpp>, <opencv2/imgproc.hpp>, <opencv2/highgui.hpp> 没有这样的文件或目录
- 添加 boost 文件系统.hpp 无法编译
- 我可以使用 cmake/make 编译我使用的所有且仅编译 cpp/hpp 文件吗?
- 将函数及其实现移动到与主文件不同的文件(.hpp 和 .cpp)时,性能会受到很大影响
- 如何使用g++获取C++头文件(.hpp)的程序集代码