como se compila en c/c++
- Hokuto7
- Posts: 1408
- Joined: Mon Aug 28, 2017 10:14 am
Re: como se compila en c/c++
Ya tengo solucionado este tema,estoy utilizando el compilador tcc y simplemete lo que me faltaba era enlazar algunas archivos que me faltaban en la compilacion.
- OskarG
- Posts: 612
- Joined: Tue Jan 12, 2010 2:12 am
Re: como se compila en c/c++
ahhh...pues si lo has logrado y explicas como lo has hecho ,se agradeceria los pasos que has seguido para poder compilar y ejecutar los ejemplos.
- Hokuto7
- Posts: 1408
- Joined: Mon Aug 28, 2017 10:14 am
Re: como se compila en c/c++
Descarga tilengine para c y el compilador tcc,los descomprime y te metes en la carpeta de tilengine,en dentro hay dos carpetas,include y lib,copia el contenido de la carpeta include y lib.
En la carpeta lib tienes que elegir la carpeta de tu sistema operativo y copiar su contenido,con el contenido de esas carpetas te vas a la carpeta samples y lo pegas hay,los archivos son estos:"Tilengine.h,Tilengine.dll,SDL2.dll,Tilengine.lib".
Ahora te vas a la carpeta del compilador tcc y copias todo el contenido y lo pegas en la carpeta samples de tilengine,una vez dentro de la carpeta samples abre el archivo Makefile con el notepad++,este archivo es solo para mirar los archivos que tienen cada ejemplo porque hay algunos ejemplos que solo tiene un archivo y otros tiene mas,es para enlazarlos en la consola.
Vamos a por el ultimo paso,dentro de la carpeta samples abres la consola de comandos y te voy a poner dos ejemplos de como compilar.
Escribe estos comandos en la consola.
[Codebox=gemix file=Untitled.gemix]
tcc Barrel.c Simon.c Tilengine.dll -o Barrel.exe
tcc Platformer.c Tilengine.dll -o Platformer.exe
[/Codebox]
Y nada mas,si quieres mas explicaciones tendre que cobrarte como minimo 1000 euritos por explicacion XD.
En la carpeta lib tienes que elegir la carpeta de tu sistema operativo y copiar su contenido,con el contenido de esas carpetas te vas a la carpeta samples y lo pegas hay,los archivos son estos:"Tilengine.h,Tilengine.dll,SDL2.dll,Tilengine.lib".
Ahora te vas a la carpeta del compilador tcc y copias todo el contenido y lo pegas en la carpeta samples de tilengine,una vez dentro de la carpeta samples abre el archivo Makefile con el notepad++,este archivo es solo para mirar los archivos que tienen cada ejemplo porque hay algunos ejemplos que solo tiene un archivo y otros tiene mas,es para enlazarlos en la consola.
Vamos a por el ultimo paso,dentro de la carpeta samples abres la consola de comandos y te voy a poner dos ejemplos de como compilar.
Escribe estos comandos en la consola.
[Codebox=gemix file=Untitled.gemix]
tcc Barrel.c Simon.c Tilengine.dll -o Barrel.exe
tcc Platformer.c Tilengine.dll -o Platformer.exe
[/Codebox]
Y nada mas,si quieres mas explicaciones tendre que cobrarte como minimo 1000 euritos por explicacion XD.
- OskarG
- Posts: 612
- Joined: Tue Jan 12, 2010 2:12 am
Re: como se compila en c/c++
Lo haré el domingo y si me quedo trabado en algo te lo hago saber, gracias
- davidgd72k
- Posts: 38
- Joined: Sat Aug 24, 2013 7:03 pm
- Location: Región de Murcia
Re: como se compila en c/c++
Yo también estoy probando a hacer juegos con Tilengine usando el tcc.
El paso que dice Hokuto7 de como usar el compilador es correcto, ya que he compilado todos los ejemplo que lleva la librería.
Aunque en mi caso la librería la descargue ya compilada de itch.io (fuente oficial).
El paso que dice Hokuto7 de como usar el compilador es correcto, ya que he compilado todos los ejemplo que lleva la librería.
Aunque en mi caso la librería la descargue ya compilada de itch.io (fuente oficial).
- Hokuto7
- Posts: 1408
- Joined: Mon Aug 28, 2017 10:14 am
Re: como se compila en c/c++
Suerte con ello,yo estuve intentando hacer algo pero no consegui nada.No hay tutoriales y la libreria no tiene nada para ayudarte a realizar un juego.Por curiosidad sigue con ello,pero si quieres hacer un juego utiliza un motor grafico.davidgd72k wrote:Yo también estoy probando a hacer juegos con Tilengine usando el tcc.
El paso que dice Hokuto7 de como usar el compilador es correcto, ya que he compilado todos los ejemplo que lleva la librería.
Aunque en mi caso la librería la descargue ya compilada de itch.io (fuente oficial).
Por cierto....utiliza mejor el compilador gcc,parece que el tcc da algunos problemas a la larga.