2010-06-08 3 views
2

Я выполнил полную очистку удаления XCode и удалил префы и удалил полную папку/Developer и снова установил XCode.Включить LLVM + Clang в Xcode новый проект вызывает ошибки связывания

Я создаю новое приложение Cocoa, перейдите к Target, сделав «Get info» в целевом объекте и включив «компилятор версии C/C++» в «LLVM compiler 1.0.2» и нажмите «Сборка».

я получаю:

ld: warning: directory '/usr/lib/gcc/i686-apple-darwin10/4.2.1/x86_64' following -L not found 
ld: warning: directory '/usr/lib/gcc/i686-apple-darwin10/4.2.1/x86_64' following -L not found 
ld: warning: directory '/usr/lib/i686-apple-darwin10/4.2.1' following -L not found 
ld: warning: directory '/usr/lib/gcc/i686-apple-darwin10/4.2.1' following -L not found 
ld: warning: directory '/usr/lib/gcc/i686-apple-darwin10/4.2.1' following -L not found 
ld: warning: directory '/usr/lib/gcc/i686-apple-darwin10/4.2.1/../../../i686-apple-darwin10/4.2.1' following -L not found 
ld: warning: directory '/usr/lib/gcc/i686-apple-darwin10/4.2.1/../../..' following -L not found 
ld: library not found for -lgcc 
Command /Developer/usr/bin/clang failed with exit code 1 

Кто-нибудь может помочь мне здесь? Интерфейс LLVM + GCC работает, но я действительно хотел бы использовать Clang (компилятор LLVM 1.0.2). Новая установка XCode, новый проект Cocoa все еще имеет эту проблему.

ответ

1

Я установил его, создав две символические ссылки

/usr/lib/gcc ->/Developer/usr/lib/gcc

и

/usr/lib/i686-apple-darwin10 ->/Developer/usr/lib/i686-apple-darwin10/

Спасибо за ответы, ребята.

1

У меня была аналогичная проблема, когда я преобразовал свой проект, чтобы использовать пользовательский файл .xcconfig (similar to what this person wanted). После установки пользовательского файла .xcconfig на основе моей сборки я увидел похожие ошибки компоновщика. Я установил для параметра «C++ Standard Library Type» значение «Static», и теперь он строит отлично.

+1

но это обходное решение, а не реальное решение, поскольку статическая привязка библиотеки C++ не всегда желательна –

Смежные вопросы