LinuxからWindows8にいくつかの(動作する)コードを移植しています。DDKを使用しています。
typedef struct {
unsigned int test1;
unsigned int test2;
} settings;
const settings vp_settings = {
.test1 = 1,
.test2 = 1
};
これを無効にするWindowsDDKコンパイラとGCCの違いは何ですか?私が得ているエラーは、typedef struct {
1行目であり、番号付けが正常に継続していると仮定しています。
(7):エラー:C2059:構文エラー:'。'
構文エラーが発生しないようにこれを作成するにはどうすればよいですか?同じメンバー名を維持したいので、残りのコードベースを変更する必要はありません。期間は不要であり、削除できますか?