首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在所有.cpp文件上运行cpplint

在所有.cpp文件上运行cpplint
EN

Stack Overflow用户
提问于 2021-02-16 05:35:49
回答 2查看 117关注 0票数 0

我想对Windows CMD文件夹中的所有.cpp文件运行cpplint.py。

代码语言:javascript
复制
py .\cpplint.py *.cpp

不知何故,这不起作用。我得到了错误:

代码语言:javascript
复制
Skipping input '*.cpp': Can't open for reading
Total errors found: 0

我以为*是select all的运算符,我说错了吗?

附言:有一个类似的post,但它并没有真正的帮助。

EN

回答 2

Stack Overflow用户

发布于 2021-02-16 05:38:34

Windows的CMD不支持通配符扩展:https://superuser.com/questions/460598/is-there-any-way-to-get-the-windows-cmd-shell-to-expand-wildcard-paths

*扩展到路径是由应用程序来处理的,这与Linux形成了鲜明对比,在Linux中,shell自己处理这一问题。因此,您将字符串文字*传递给cpplint.py,它不是一个文件。

票数 1
EN

Stack Overflow用户

发布于 2021-02-16 05:52:25

在批处理文件中或从命令行中,您可以执行以下操作:

代码语言:javascript
复制
for %%f in (*.cpp) do py .\cpplint.py %%f
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66215709

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档