LINUX.ORG.RU

История изменений

Исправление aist1, (текущая версия) :

Можно ли в плюсовом проекте смешивать библиотеки, собранные разными компиляторами?

Можно, если эти компиляторы поддерживают единый C++ABI. Например, gcc и clang прекрасно дружат. На счет Intel ничего не знаю. С виндой есть проблемы, там ABI немного другой. Mingw с VC линковаться по дефолту не будет. Но, вроде бы, есть инструменты, которые и это лечат.

Куда серьезнее проблемы линковки с различными CRT в той же винде.

Исходная версия aist1, :

Можно ли в плюсовом проекте смешивать библиотеки, собранные разными компиляторами?

Можно, если эти компиляторы поддерживают единый C++ABI. Например, gcc и clang прекрасно дружат. На счет Intel ничего не знаю. С виндой есть проблемы, там ABI немного другой. Mingw с VC линковаться по дефолту не будет. Но, вроде бы есть инструменты, которые и это лечат.