Estou tentando praticar o lesson_1 em
link
Quando eu executo o código chamado cube.c eu tenho
cube.c:16:21: fatal error: SDL/SDL.h: No such file or directory
#include <SDL/SDL.h>
^
compilation terminated.
Instalei o SDL2 com orientação em
link
Estou usando o 14.04 embora ..
A instalação do SDL2 foi bem-sucedida. Não recebi nenhum erro.
O arquivo SDL.h está localizado em "/ usr / local / include / SDL2"
Eu tentei forçar o uso do link fullpath pelo comando
gcc cube.c -lglut -lGL -lGLU -l/usr/local/include/SDL2
em vez de
gcc cube.c -lglut -lGL -lGLU -lSDL
Mas todos foram em vão ...
Alguém conhece alguma solução para esse problema de vinculação?
Como o que o muru apontou, eu mudei para captial, eu recebi "error: nome do tipo desconhecido 'SDL_keysym'", o que significa que funcionou.
Outra maneira que descobri foi
eu mudei
#include <SDL/SDL.h>
para
#include <SDL2/SDL.h>
Não aparece mais "erro fatal: SDL / SDL.h: nenhum arquivo ou diretório"
Assim, por enquanto, considere resolvido.
No entanto, estou recebendo os seguintes erros que serão postados em um thread separado.
cube.c:105:22: error: unknown type name ‘SDL_keysym’
void handleKeyPress( SDL_keysym *keysym )
^
cube.c: In function ‘main’:
cube.c:239:5: error: unknown type name ‘SDL_VideoInfo’
const SDL_VideoInfo *videoInfo;
^
A.B .: colei a saída de seus comandos sugeridos abaixo.
gcc cube.c 'pkg-config --cflags --libs sdl'
Package sdl was not found in the pkg-config search path.
Perhaps you should add the directory containing 'sdl.pc'
to the PKG_CONFIG_PATH environment variable
No package 'sdl' found
gcc cube.c 'pkg-config --cflags --libs sdl2'
cube.c:105:22: error: unknown type name ‘SDL_keysym’
void handleKeyPress( SDL_keysym *keysym )
^
cube.c: In function ‘main’:
cube.c:239:5: error: unknown type name ‘SDL_VideoInfo’
const SDL_VideoInfo *videoInfo;
^
errors continue....