Я пытался около 6 часов... использовать библиотеку SDL2_gfx в моем проекте на Xcode 8.0.
Сразу скажу, я полный новичок во всем этом, в терминальных командах, включая библиотеки и прочее.
Мне удалось использовать SDL2 в порядке, потому что есть .framework, но SDL2_gfx поставляется только в виде папки с .a, .dylib, .h и таинственным .json.
Я установил его через homebrew без проблем, но теперь, как мне сделать проект с его помощью??
На этапах сборки и настройках сборки: я пытался связать .a и .dylib через «Связать двоичный файл с библиотеками», я добавил пути заголовков в «Пути поиска заголовков» в «Пути поиска», я попытался добавить .h к моему проекту напрямую, и я совершенно не знаю, что добавить в «Другие флаги компоновщика», как это предлагалось во многих ответах.
Я продолжаю получать очень простую ошибку «нет соответствующей функции для вызова ...» всякий раз, когда я пытаюсь использовать функцию. Но я делаю это так же, как в некоторых примерах в Интернете, и я проверил в .h, функции действительно существуют...
Помогите пожалуйста Т_Т
EDIT: мне удалось найти функции, которые явно распознаются:
Sint16 circleR = 100;
Sint16 circleX = 300;
Sint16 circleY = 300;
int result = filledCircleColor(gRenderer, circleX, circleY, circleR, 0xFF0000FF);
std::cout << "draw circle result " << result << std::endl;
int a = pixelRGBA(gRenderer, circleR, circleR, 0xFF, 0x00, 0x00, 0xFF);
std::cout << "draw pixel result " << a << std::end;
Но результат -1, что означает, что это не сработало. Все еще не могу понять... Наверное, я неправильно их использую, но могу' не найти другого примера в Интернете.