Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Суббота
23 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
992724
Топик полностью
Andreas
(07.04.2020 20:11, просмотров: 347)
ответил
VLLV
на
Еще раз поясняю.
Была забыта pragma(pop) для другой структуры в другом файле, в результате совершенно другая структура в одном файле считалась упакованной, а в другом нет. Pragma pack содержит потенциальную угрозу забыть отменить упаковку, что и произошло.
Я тоже на это натыкался, именно поэтому перешел на typedef PACKED_STRUCT - это нагляднее, да еще для разных компилеров можно переопределить.
Ответить