0

Ogre 3d を使用していますが、大量の警告が表示されます。

プロジェクト内にないファイルのすべての警告を無効にすることはできますか?

4

3 に答える 3

1

ogre3dヘッダーを含める前に「#pragma warning」を使用してください(「stdafx.h」で行うと思います)。ここにその仕組みのリンクがあります

于 2013-09-02T15:21:02.923 に答える
0

これは Ogre 特有の問題です。なぜ彼らが自分で修正しないのか、私には本当にわかりません。

#pragma warning pop対応する なしで (またはプッシュ、もうわかりません) を使用し#pragma warning push/popます。数千の出力警告で pragma push/pop 警告を探して削除し、その後 ogre を再コンパイルすると、警告はなくなるはずです。;)

そして、あなたの質問に一般的に答えるために:通常、これは起こるべきではありませんが、このために、オーガも特別なケースです.

コードはプロジェクトに関係しているため、使用されている ogre ソースはコンパイルごとに再コンパイルされます。したがって、プロジェクトは鬼フレームワークの警告の影響も受けます。(これは少なくとも、設定チュートリアルのようにオーガを設定した場合に当てはまります。しかし、オーガを完全にリンクする方法があると思います)

于 2013-09-02T15:23:27.027 に答える
0
  • 試すこともできます。
  • #pragma warning(disable : xxxx)
  • xxxx は警告番号、つまり 4000 または 8010 を表します。
于 2013-09-02T19:48:07.227 に答える