use mulit-arg instead [clazy-qstring-arg]报错怎么处理
时间: 2024-05-12 16:16:34 浏览: 226
mulit-page-vue
这个错误是由于使用了QString::arg()函数时,传递了多个参数而未使用多参数版本的函数所导致的。
要解决这个问题,可以使用多参数版本的QString::arg()函数,它允许传递多个参数,而不需要使用QString::arg()函数的重载版本。例如:
```
QString str = QString("%1 %2").arg("Hello").arg("world");
```
另外,也可以通过禁用clazy的QString-arg规则来解决这个问题。在CMakeLists.txt中添加以下行:
```
set(CMAKE_CXX_CLAZY_EXTRA_ARGS "-exclude-rules=QString-arg")
```
这将禁用clazy的QString-arg规则,从而避免产生这个错误。
阅读全文