`не называет тип` help, 10.6.8, используя 10.4u SDK

У меня есть проект XCode, который работает сам по себе. Я пытаюсь интегрировать то, что он делает, в новый проект, включающий все остальные наши продукты. Я получаю ошибки, такие как:

'uint8' does not name a type

'uint16' does not name a type

'uint32' does not name a type

но я не уверен почему. Он используется как:

typedef uint8 SPUInt8;
typedef uint16 SPUInt16;
typedef uint32 SPUInt32;

Я не могу найти, что не так. Я использую те же заголовки и источник, что и оригинальный проект. Я прошел настройки сборки, чтобы убедиться, что они совпадают.

Я думал, что это может быть SDL.h, но это не существует в OSX. Я также пытался в том числе

#include <stdlib.h>
#include <sys/types.h>

в новом проекте, но старый проект не включает их

Это CS5 64-битный плагин Photoshop с использованием Adobe SDK.

-1

Решение

Эти типы определены в платформе OpenCL (в частности, в /System/Library/Frameworks/OpenCL.framework/Versions/A/Resources/cl_kernel.h) и в структуре безопасности (в частности, в /System/Library/Frameworks/Security.framework/ Версии / А / Заголовки / cssmconfig.h). Я не знаю, почему они находятся в этих конкретных рамках.

Добавление этой строки в ваш исходный файл определит типы:

#include <Security/Security.h>

Похоже, ваш исходный код использует API в структуре безопасности? Или OpenCL?

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector