我感觉真的很傻,但是如何在Vera ++中使用通配符?
我想我可以做到:
vera++ --root "C:\Program Files (x86)\vera++\lib\vera++" -R L001 *.cpp
但是我得到:
error: cannot open source file *.cpp
while executing
"GetAllLines $f"
...
谢谢,
丹尼尔·德克斯(Daniel Dekkers)
最佳答案
总结评论:
似乎Vera ++不支持此功能。 (在Windows上,处理通配符是单个程序的责任;在其他平台上,则由外壳处理。如果Vera ++主要是由非Windows用户开发的,则可以解释这一点。)
You're not the first person to run into this.
有几种解决方法:将-
作为文件名传递并传递到stdin上的文件列表中,或者使用Makefile或类似的脚本或工具运行程序,或者使用PowerShell or a for loop或使用其他shell(例如MinGW或Cygwin)。
关于c++ - Vera++中的通配符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26935440/