问题标签 [qa-c]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
command-line - 试图将太多包含传递给 QA-C 失败
我在将源文件添加到我的 QAC 配置时遇到问题。经过多次尝试,我发现问题在于调用 QAC 时定义为参数的包含太多。如果我将减少包含的数量,QAC 配置将通过。
我在makefile上试过这个:
我还尝试运行单个命令以在命令提示符中仅添加一个文件:
我很确定整个命令行没有超过 8191 个字符的限制(大约 5500 个字符)。
我和我的许多同事一样使用我们常见的公司 QAC 配置,没有任何问题。在过去的几天里,我只是添加了一些新的包含。
结果总是一样的:
- 从 makefile 调用:/usr/bin/sh:-c:第 3 行:语法错误:文件意外结束
- 从CMD调用:CreateProcess error=3,系统找不到指定的路径
但同样,如果我只是减少包含,一切都会顺利进行。
另外,我不会说这是 CMD 的问题,因为我在构建过程中使用了相同的包含列表,没有任何问题!这只是 QAC 的问题。
我的设置是 Windows 10,MSYS2 工具。
c++ - 关于析构函数的 QAC 警告
我有一个如下定义的类,其中删除了复制构造函数和赋值运算符。QAC 发出警告“此类已声明默认或已删除特殊成员但没有析构函数”。为什么会出现警告以及如何解决?