Как использовать Grand Central Dispatch в iOS в файле .c - PullRequest
2 голосов
/ 11 августа 2011

У меня есть некоторый C-код в проекте iOS, который я хотел бы оптимизировать с помощью GCD.В настоящее время я могу получить свой код для компиляции только в том случае, если изменить свой C-файл на Objective-C-файл и импортировать среду Foundation.Что я должен включить в мой C-файл, чтобы получить доступ к GCD?

Я пробовал:

#include <dispatch/dispatch.h>

, но это не работает, всегда жалуется на блоки кодаимеющий символ ^

Ответы [ 2 ]

1 голос
/ 11 августа 2011

Вам нужно указать компилятору включить блоки с флагом -fblocks. Вам также потребуется использовать компилятор, который понимает блоки (например, Clang).

0 голосов
/ 11 августа 2011

Тебе может понадобиться;

#include <Block.h>

Но я не сам это сделал, поэтому могу ошибаться.

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