Мы планируем использовать QUICKFIX 1.14, но большая часть нашего материала скомпилирована с использованием gcc 4.1, который не поддерживает C++ 11.Есть ли способ использовать QUICKFIX 1.14, если у меня нет поддержки для C++ 11?
При компиляции QUICKFIX 1.14 я понял, что для этого требуется поддержка C++ 11 (она использует std :: shared_ptr).
Какие у меня варианты?
(В настоящее время я изменение станд :: shared_ptr использований для повышения :: shared_ptr)
есть ли другое решение очиститель?
Кроме этого? – Chani
Кроме этого, попробуйте использовать версию GCC менее восьми лет. Вы не можете ожидать, что компилятор C++ с 2007 года будет работать с OSS с 2014 года. –
Да, это то, что я сказал своему боссу. Кроме того, я обнаружил, что общий ptr - единственная причина, по которой он терпит неудачу. Таким образом, просто использование boost ptr во всех этих местах помогло. В любом случае, спасибо – Chani