История изменений
Исправление mittorn, (текущая версия) :
там возможно memory layout и совсестимый, а вот сигнатура функции с std::string в аргументах может меняться, потому ошибки происходят именно на стадии линковки, либо же, что ещё веселее, динамической линковки. В подробности не вдавался, но если коротко - 2 объектника собранные разной версией стандарта или компилятора дают разные сигнатуры функций
Исправление mittorn, :
там возможно memory layout и совсестимый, а вот сигнатура функции с std::string в аргументах может меняться, потому ошибки происходят именно на стадии линковки, либо же, что ещё веселее, динамической линковки. В подробности не вдавался, но если коротко - 2 объектника собранные разой версией стандарта или компилятора дают разные сигнатуры функций
Исходная версия mittorn, :
там возможно memory layout и совсестимый, а вот сигнатура функции с std::string может меняться, потому ошибки происходят именно на стадии линковки, либо же, что ещё веселее, динамической линковки