Eclipse не может разрешить структуру с __attribute __ ((упаковано)) - PullRequest
0 голосов
/ 10 октября 2018

Я использую typedef для своих структур.Эти структуры нуждаются в упаковке.Я использую этот код для определения моей структуры:

typedef struct gsp_disk_info {
    uint32_t NumberOfFreeClusters;   // NumberOfFreeClusters
    uint32_t SectorsPerCluster;      // SectorsPerCluster
    uint32_t BytesPerSector;         // BytesPerSector
    uint32_t TotalNumberOfClusters;  // TotalNumberOfClusters 
}__attribute__((packed)) GSP_DISK_INFO;

Eclipse хочет точку с запятой после последней круглой скобки.Следовательно, поля переменных не могут быть разрешены.Это меня раздражает.Если я удаляю атрибут ((упакованный)), все работает отлично.

Этот проект компилируется без ошибок.Поэтому я полагаю, что эта проблема в настройках Eclipse.

Можете ли вы помочь найти решение?

...