Как скомпилировать c ++ в xCode для вашего приложения для iPhone? - PullRequest
1 голос
/ 23 сентября 2010

Я делаю свои первые шаги в разработке IPhone.Я хочу использовать некоторый код c \ c ++, но не могу найти какую-либо ссылку на то, как это делается (будет очень полезно, если вы также можете отослать меня к своему источнику, когда дадите ответ)называемый calc.h, содержащий класс «калькулятор» с простыми функциями add и mult, я импортировал его точно так же, как и с заголовочным файлом Objective-C.Что мне теперь делать?

Ответы [ 2 ]

0 голосов
/ 23 сентября 2010

Если вы используете стандартные расширения для исходных файлов (например, .cpp / .c), вы можете просто создать их, не делая ничего особенного.
Если вы используете необычные расширения, вам необходимо установить тип файла вручную: In Файл Получить информацию установить Тип файла - sourcecode.cpp.cpp / sourcecode.cc .

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

0 голосов
/ 23 сентября 2010

Что бы вы ни делали, когда программировали только на C / C ++.

Например:

#include "calc.h"
....
-(void) testCode { //obj-c
 float x = 3;
 float y = 8.0;
 float sumOfTwo = sum(x, y);
}

Предполагая, что у вас есть функция с именем sum в заголовочном файле, похожая на ту, которая использовалась выше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...