我感觉真的很傻,但是如何在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/

10-08 23:18