2016-06-19 6 views
-2

Я хочу изучить C++ на своем компьютере Mac. Многие форумы рекомендуют использовать Xcode, но когда я скачал его, я понял, что у него есть только опции для Swift или Objective-C. Есть ли способ использовать C++ в Xcode?Можете ли вы использовать C++ в Xcode?

+0

Это где-то. Возможно, вам придется загружать инструменты C++ отдельно через настройки, я точно не помню. –

+0

Почему вы не ищете его в Интернете? – juanchopanza

+2

Да. Вы можете добавить файлы .cpp в любой проект, хотя запуск проекта «консольное приложение» - самый простой способ. –

ответ

0

Части проблемы, которые взаимодействуют с системными API для создания приложения, должны быть Swift или Objective-C. (Как таковые, шаблоны проектов, которые дают вам голый скелет приложения для начала работы, это только Swift и ObjC.)

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

+0

Хммм ... Я думаю, что ваш ответ может быть улучшен, поскольку Xcode включает в себя возможность создания приложений CLI с C, C++; также возможно включить C, C++ в файл класса Obj-C '.m'. –

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