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

  • Kamínky

    Чешское развлечение, к которому меня приобщили друзья. Ну как приобщили — рассказали о его сущестовании. Народ расписывает камушки, пишет свой…

  • А давайте я уже итоги года положу сюда

    Главный результат — смена работы. Я переехал в Брно, начал работать в Red Hat, надеюсь пройти испытательный срок и здесь как-то закрепиться. На новой…

  • Школа может

    Ребёнка Галку в школе заставили писать по «Мёртвым душам» не сочинение, а стилизацию под Гоголя — встречу с ещё одним помещиком, не описанного…

  • 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