通知
すべてクリア
Topic starter
2002年5月21日 12:32 AM
・環境はVC++、MFCです。
ビルドをすると、メンバのアライメントは、過剰にパッキングされています
というエラーが出ます。
エラーがでる箇所は、クラスのメンバで
例えば、
double dVal;
とか、
variant_t vVal;
という風に、宣言しているだけです。
2002年5月21日 10:25 AM
> ビルドをすると、メンバのアライメントは、過剰にパッキングされています
> というエラーが出ます。
これは、エラーではなく警告(レベル4)です。
レベル4警告はビルド時の情報提供メッセージなので、
通常は無視してかまいません。
Topic starter
2002年5月21日 12:59 PM
この警告を出さないようにする方法ってあるのですか?
たくさんの個所で出ていて困りものです。
2002年5月21日 1:08 PM
#pragma warning( disable : ???? )
2002年5月21日 1:14 PM
[プロジェクト]
+-[設定]
+-[C/C++]
+-[警告レベル]
上記を変更してみたらどうでしょう?
ヘルプで「警告レベル」を見てみると、警告レベルに対してどのような
変更が加えられるか説明がでています。
Topic starter
2002年5月21日 11:03 PM
みなさん、ありがとうございます。
警告レベルは、4のままでこの警告が出ないようにする方法
を知りたいです。
そもそも、この「メンバのアライメントは、過剰にパッキングされています」
という警告の意味は何ですか?
2002年5月21日 11:40 PM
これかしら?
http://msdn.microsoft.com/library/default.asp?url=/library/en-
us/vccore/html/C4121.asp
エラー番号を書いていただけると探しやすいです。