vera++ 中的通配符
Wildcards in vera++
我觉得真的很愚蠢,但是如何在vera++中使用通配符?我想我可以做到:
vera++ --root "C:Program Files (x86)vera++libvera++" -R L001 *.cpp
但我得到:
error: cannot open source file *.cpp
while executing
"GetAllLines $f"
...
谢谢丹尼尔·戴克斯
总结一下注释:
- Vera++似乎不支持这一点。 (在 Windows 上,处理通配符是各个程序的责任;在其他平台上,它由 shell 处理。如果Vera++主要由非Windows用户开发,这可能解释了疏忽。
- 你不是第一个遇到这种情况的人。
- 有几种解决方法:在 stdin 上的文件列表中将
-
作为文件名和管道传递,或使用 Makefile 或类似的脚本或工具运行器,或使用 PowerShell 或 for 循环,或使用另一个 shell(如 MinGW 或 Cygwin)。
相关文章:
- 表示"accepting anything for this template argument" C++概念的通配符
- 当使用通配符和null指针调用函数时,对输出的说明
- C++17 文件系统::remove_all 带有通配符路径
- 如何允许通配符模板参数
- 使用通配符的跨平台文件列表
- 如何检索由带通配符的字符串索引的对象
- 有效地查找通配符条目
- 具有不同输入和输出名称的生成文件通配符
- MinGW GCC通配符编译所有文件(Windows)
- Windows 上带有通配符的目录中的文件
- 查找第一个文件W通配符匹配
- 在某些情况下,通配符模式匹配失败
- 实现通配符后没有输入文件错误
- 如何为文件对话框过滤器设置通配符
- 使用通配符搜索QTableWidget时出现问题
- 为什么 std::experimental::filesystem::p ath 不接受像 "*" 这样的通配符?
- 在三元搜索树中搜索(NOT with)通配符
- SQLite如何在列上使用LIKE并添加通配符
- 带有通配符的 ifstream
- vera++ 中的通配符