Frage an c++, gcc, g++, linux, warnings – Unterdrücken Sie die Warnung des Attributs "gcc init_priority"

1

G ++ warnt mich vor dem Attribut init_priority:

<code>g++ -c -o src/core/ModuleManager.o -Wall -fPIC -imacros ./src/configs/config.hpp -O2 -I./src/include  src/core/ModuleManager.cpp
src/core/ModuleManager.cpp:27:29: warning: requested init_priority is reserved for internal use
</code>

Gibt es eine Möglichkeit, diese Warnung zu unterdrücken?

Deine Antwort

1   die antwort
3

Gibt es eine Möglichkeit, diese Warnung zu unterdrücken?

Ja: Verwenden Sie init_priority nicht für den internen Gebrauch (Priorität <= 100).

Da ist einGrund Es ist reserviert, und wenn Sie die Warnung ignorieren, müssen Sie möglicherweise ein Problem beheben, das Sie nur schwer verstehen können.

Lüge niemals deinen Compiler an - er wird dich erwischen!

Richtig ... Ich dachte, das init_priority-Attribut selbst ist reserviert, keine spezifischen Prioritätswerte ... Ich denke, das nächste Mal ist RDFM besser ... Zbigh1

Verwandte Fragen