QtCreator は、C4819 などの指定された警告をシールドします。

QtCreator は頻繁に次の警告を報告します: C4819: ファイルには現在のコード ページ (936) で表現できない文字が含まれています。データの損失を防ぐために、このファイルをUnicode形式で保存してください

方法 1: (この警告をシールドする)
プロジェクト file.pro を追加します。

# disable C4819 warning
QMAKE_CXXFLAGS_WARN_ON += -wd4819

方法 2: (すべての警告をシールドする)
プロジェクト ファイル .pro を追加し、プロジェクトをクリアして再コンパイルします。

# disable all warning and debug
DEFINES += QT_NO_WARNING_OUTPUT\
           QT_NO_DEBUG_OUTPUT

方法 3:
コードをパブリック ヘッダー ファイルにプリコンパイルする

#pragma warning( disable : 4819 ) 

おすすめ

転載: blog.csdn.net/weiweiqiao/article/details/131312583