Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/12/2012, 01:47
reethok
 
Fecha de Ingreso: abril-2011
Mensajes: 224
Antigüedad: 13 años, 6 meses
Puntos: 8
Error con programa simple en SFML

A ver, este es mi programa:

Código C++:
Ver original
  1. #include <SFML/System.hpp>
  2. #include <iostream>
  3.  
  4. int main()
  5. {
  6.     sf::Clock Clock;
  7.     while (Clock.GetElapsedTime() < 5.f)
  8.     {
  9.         std::cout << Clock.GetElapsedTime() << std::endl;
  10.         sf::Sleep(0.5f);
  11.     }
  12.  
  13.     return 0;
  14. }

Compilo con: g++ -c programa.cpp
Enlazo: g++ -o programa.o -l sfml-system

Y me da el siguiente error:

Código:
/usr/lib/gcc/i486-linux-gnu/4.7/../../../i386-linux-gnu/crt1.o: In function `_start':
(.text+0x18): undefined reference to `main'
collect2: error: ld returned 1 exit status
Según yo, ese error es de que no hay una función main, ¡Pero sí la hay!

¿Qué está sucediendo?...

Saludos!