私は私のプロジェクトでQSoundeffectを含めるしようとしている、しかし私は、コンパイラのエラーを取得する /home/innereye/Qt5.7.0/5.7/gcc_64/include/QtMultimedia/qsoundeffect.h:76: error: expected unqualified-id before '{' token
解決列挙型の命名問題 - Qtの
私はコード内の該当する行を見ると、私は名前の状態で列挙型を参照してください宣言された。私はSTATUS1に列挙型の名前を変更した場合
enum Status
{
Null,
Loading,
Ready,
Error
};
、コンパイルはOKですが、私はそれを避けるとQtのソースコードを変更しないためにwan't。 コンパイラがそれを解決できない理由を知る方法はありますか?私はその名前で私のプロジェクトに列挙を持っていませんが、おそらくライブラリや外部ソースの1つがそれを使用していますか? Qtの5.7を使用して
はUbuntuの上ですべての助けのための16.04
* your *タイプの名前空間を使用してください。親指の一般的なルール。 Qtのような良い名前空間の分割という概念に慣れていないライブラリを扱うときに特に便利です。 – StoryTeller
コードにいくつかの定義がありますか? – thuga
私は定義しましたが、どれもステータスと呼ばれていません。私のプロジェクトには、名前として「ステータス」という文字が含まれていません – JLev