0
私はXCode6.4で私のWindowsソースコードを構築しようとしました。しかし、整列の問題を見つける。 ウィンドウのデフォルトとして「#pragma pack(x)」で8バイトの配置を設定しましたが、うまくいかないようです。Xcode 32ビットで8バイトのアラインメントを設定できませんか?
XCodeの唯一の1、2、4を受け入れますが、8に設定されている場合、まだ4
と同じこのXCodeのバグですか?
以下は私のコードです。
#pragma pack(8)
typedef struct
{
char cField;
double dField;
}ppkStructure;
int nSize = sizeof(ppkStructure);
は私が属性を使用することができます知っている((整列(8)))が、それは解決策ではありません。もしそうなら、何千もの構造変更が必要です。