Como instalar o “megamario” (“SDL / SDL.h” não encontrado)

1

Eu tentei instalar megamario1.7 no Ubuntu 12.04 64bit ( link )

Eu instalei todas as bibliotecas SDL necessárias.

Se eu digitar

make PREFIX=/usr/local

Isso me dá o erro

SDL/SDL.h - no such file ore directory

O que devo fazer para resolver isso?

    
por Produnis 11.07.2013 / 10:58

1 resposta

3

Você instalou também as bibliotecas de SDL desenvolvimento (que terminam com -dev ), como libsdl1.2-dev ?

OK, então a resposta é "sim". Agora. A maneira correta de usar a configuração do SDL é usar a saída do comando sdl-config --cflags --libs . Isso fornecerá os sinalizadores necessários para o compilador. Execute este comando e veja quais são os flags.

O próximo passo, eu acho, é mais difícil: você precisa ver o Makefile e ver se os flags estão lá, e se não, onde adicioná-los.

Eu baixei o programa e olhei para o Makefile: é bem simples. Basta adicionar os sinalizadores --libs à linha que começa com LDFLAGS e o --cflags para a linha que começa com CFLAGS .

    
por January 11.07.2013 / 11:12