Компиляция SDL 2 вместе с моими собственными исходными файлами - PullRequest
0 голосов
/ 01 ноября 2018

Из-за ошибки компиляции я не могу правильно использовать SDL, динамически связанный, я не предпочитаю идти по пути статического связывания, так как я не уверен, насколько хорошо это реализовано в языке, который я использую.

Вот почему я хотел бы скомпилировать исходные файлы SDL 2 вручную, я просто использовал файлы, присутствующие в / include и / src в официальном репозитории, но во время компиляции я получаю эту ошибку:

In file included from /Users/adtrevor/CompileSDL/Sources/SDL/src/video/qnx/video.c:23:
/Users/adtrevor/CompileSDL/Sources/SDL/src/video/qnx/sdl_qnx.h:26:10: fatal error: 'screen/screen.h' file not found
#include <screen/screen.h>
         ^~~~~~~~~~~~~~~~~
1 error generated.
In file included from /Users/adtrevor/CompileSDL/Sources/SDL/src/video/qnx/keyboard.c:26:
/Users/adtrevor/CompileSDL/Sources/SDL/src/video/qnx/sdl_qnx.h:26:10: fatal error: 'screen/screen.h' file not found
#include <screen/screen.h>
         ^~~~~~~~~~~~~~~~~
1 error generated.
In file included from /Users/adtrevor/CompileSDL/Sources/SDL/src/video/qnx/gl.c:23:
/Users/adtrevor/CompileSDL/Sources/SDL/src/video/qnx/sdl_qnx.h:26:10: fatal error: 'screen/screen.h' file not found
#include <screen/screen.h>
         ^~~~~~~~~~~~~~~~~
1 error generated.

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

РЕДАКТИРОВАТЬ: Вот пример репо: https://github.com/adtrevor/compileSDL

...