2010-04-24 5 views

ответ

4

Да, есть ничто не мешает вам делать это:

  • вы можете смешать Objective-C и C++ - результат называется Objective-C++
  • вы можете, конечно, также ссылки на библиотеки
  • C и C++
+1

Да, я знаю Objective-C++ ... но я просто спрашиваю, потому что Я получаю 3057 ошибок, все выглядят как 'error: expected '=', ',', ';', 'asm' или '__attribute__' before ':' token' :) –

+0

@Niels: Вы уверены, что используете '.cpp' или' .mm' файл? В качестве альтернативы вы можете установить язык в настройках файла, но это может ввести в заблуждение для других. –

+1

@gf Да, я переименовал файл с '.m' в' .mm' и Get Info теперь говорит из filetype: 'sourcecode.cpp.objcpp', но хотя я получил эти ошибки ... –

1

Да. Вы можете compile boost as a static library и ссылку против него, или вы можете добавить исходный код в свой проект и скомпилировать его с ним.

0

Да, просто убедитесь, что вы используете Objective-C++ и включаете в нужные вам каталоги повышения. (Примечание: чтобы изменить объектив-C++, измените расширение файла на .mm вместо .m и сохраните файлы .h одинаково)

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