У меня есть 2 отдельных проекта в OSX: - первый проект MachO Dynamic Library в XCode. У него есть функция, вызываемая с аргументом (struct). - второй проект приложения Qt в Qt Creator. Он загружает динамическую библиотеку и вызывает функцию, передавая структуру как аргумент.Совместимость аргументов/конструкций при вызове динамической библиотеки на OSX
Конечно, оба имеют одно и то же объявление этой функции и структуры.
Проблема в том, что при вызове функции значения в структуре, полученные в функции, не имеют ничего общего со значениями, которые я отправил из приложения. Простой printf перед вызовом функции и другой в функции показывает совершенно разные значения.
Что я сделал не так?
Моя структура состоит из следующих элементов: -кратного станд :: строка -кратного INT -кратного символ [64]
Спасибо!