1. ホーム

Qt はエラーを報告します: 未解決のオーバーロードされた関数型と const char 型のオペランドが無効です .

2022-02-19 05:36:17

エラー: バイナリ 'operator<<' への '<unresolved overloaded function type>' および 'const char [42]' 型のオペランドが無効です。
     qDebug<<__FUNCTION__<<arg1;
             ^

このエラーは、qDebug! の後に括弧がないため発生します。つまり、次のように記述する必要があります。

 qDebug()<<__FUNCTION__<<arg1;

また、括弧は中国語ではなく英語で書く必要があることに注意してください!