servidor en windows (MINGW)

Temas relacionados con la programación de aplicaciones que funcionan sobre un servidor.
Responder
Mensaje
Autor
walito
Mensajes: 10
Registrado: 17/10/2008 6:01 am

servidor en windows (MINGW)

#1 Mensaje por walito » 20/10/2008 11:30 am

Hola como estan!!

Tengo un problemita al compilar un codigo de c++ en windows.
Uso MINGW al cual le agregue las librerias de socket y pthread.

Socket anda todo bien, ahora el pthread cuando lo compilo me dice:
ld.exe||cannot find -lpthread|

Buscando por ahi me decia que agregue -lpthread, ya lo agregue y sique con ese problema.

Algun TIP al respecto?

gracias

Walter

Avatar de Usuario
_Leo_
Mensajes: 399
Registrado: 20/10/2005 11:00 pm
Ubicación: Buenos Aires, Argentina
Contactar:

#2 Mensaje por _Leo_ » 21/10/2008 3:19 am

no tenés pthread instalado correctamente

walito
Mensajes: 10
Registrado: 17/10/2008 6:01 am

#3 Mensaje por walito » 21/10/2008 3:35 am

te cuento como lo instale.

Instale el codeblocks (ide) con mingw, baje el pthread y los directorios lib e include los copie despues en el mingw. Esta bien asi? hay cero informacion al respecto en dichas paginas.

Si sabes como se hace, me lo podrias decir? o pasarme un tutorial?

muchas gracias

walter

Avatar de Usuario
_Leo_
Mensajes: 399
Registrado: 20/10/2005 11:00 pm
Ubicación: Buenos Aires, Argentina
Contactar:

#4 Mensaje por _Leo_ » 21/10/2008 3:49 am

Puede que te falta agregar al Makefile el directorio donde están los headres y las bibliotecas

-I/include/pthread/
-L/usr/lib/pthread/

En CFLAGS y LDFLAGS respectivamente.

walito
Mensajes: 10
Registrado: 17/10/2008 6:01 am

#5 Mensaje por walito » 21/10/2008 4:40 am

Gracias, ahora lo pruebo.

Una consulta mas, que es mejor usar para portar de linux a windows? cygwin o mingw?

Gracias

Avatar de Usuario
_Leo_
Mensajes: 399
Registrado: 20/10/2005 11:00 pm
Ubicación: Buenos Aires, Argentina
Contactar:

#6 Mensaje por _Leo_ » 21/10/2008 4:45 am

Es una buena pregunta y no tengo una buena respuesta.

Cygwin tiene la desventaja de que por defecto todos los ejecutables generados necesitan una DLL del systema.

MinGW parece ser la opción más correcta, pero a medida que instalás cosas y necesitás ir agregando bibliotecas te encontrás con que algunas se complican mucho para instalar si no son provistas por los autores del proyecto.

walito
Mensajes: 10
Registrado: 17/10/2008 6:01 am

#7 Mensaje por walito » 21/10/2008 5:55 am

si, sabes q tenes razon, estoy probando por linea de comandos de windorcha y se complica un monton.
Ahora con mingw es mas facil, pero tambien tiene sus fuc.... problemas.

Me tiro mas por el mingw. Hay poca info de todo en mingw, hay que buscar mucho en internet para encontrar algo por ahi.

Bueno gracias

Responder

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 3 invitados