Сборочные файлы компиляции XCode в C ++ lib с YASM

У меня есть статическая библиотека C ++, которую мне нужно собрать на 64-битной Mac OS X (Maverick). Библиотека использует C ++, а также имеет несколько файлов инструкций .asm MMX. Компилятор C ++ — Clang
Поэтому мне нужен также YASM-компилятор. На Linux и Windows мне удалось относительно легко все настроить, но у меня возникли некоторые проблемы с Mac.

Во-первых, я установил YASM на MAC на основе эта почта.

Затем я добавил YASM как инструмент сборки в XCode, как указано Вот.

Теперь, если раньше я получал ошибки о том, что содержимое файлов .asm не может быть проанализировано, теперь их уже нет. Вместо этого у меня есть несколько ошибок в файлах std :: ratio и std :: chrono.

Большинство из них таковы:

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/c++/v1/ratio:252:81:
Неизвестное имя класса «false_type»; Вы имели в виду ‘:: std :: false_type’?

Теперь у меня были эти ошибки в другой lib, и связывание с libstdc ++. Dylib решило это. Но не здесь.
Кроме того, если я зайду в «Настройки сборки» и в «Apple LLVM 5.0 -Language -C ++» изменим CLANG_CXX_LIBRARY с libc ++ на libstdc ++, предыдущие ошибки исчезнут, и я начну получать ошибки из localefwd.h и locale_classes.h

Мне кажется, что мои параметры компиляции для YASM неверны, или YASM не связывается с libstdc ++? А может это не связано с ЯСМ?

0

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]