Dmitry Belyavsky (beldmit) wrote,
Dmitry Belyavsky
beldmit

Categories:

C, C++, грабли

Наступил на грабли. gcc и g++ дают разный размер довольно развесистой структуры, используемой в сишной и плюсовой библиотеках.

Можно ли малой кровью их привести к единому знаменателю? С-шная библиотека не наша, плюсовая наша.

Вроде бы везде стоят флаги
#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */

Опцию -fpack-struct пробовал, не преуспел.

Update: разные опции сборки базовой и производной библиотек.

This entry was originally posted at https://beldmit.dreamwidth.org/882601.html. Your comment? (comment count unavailable comments)
Tags: #endif, #ifdef, вопрос к залу, компьютерное, программирование, работа
Subscribe

  • ЦИАМ: мемуар

    Тут в ФБ Тим Жабко поинтересовался, что я делал в ЦИАМ и на какой площадке. После дефолта, закрытия игрового проекта и моего бегства в Екатеринбург…

  • День царя Соломона

    Ровно половину моей жизни назад был 1998 год. Личная жизнь у меня накрылась, и попытка уехать в Екатеринбург сразу после дефолта к возобновлению не…

  • Кошки++

    Вчера Нина с Таней поехали по местному объявлению и привезли мелкую шпротную короткошёрстную кошечку. Назвали Шаня. Прежние владельцы её где-то…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 2 comments