Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





Msvc6 Vs Lemongt?

Iniciado por Warchief, 06 de Julio de 2005, 04:44:07 AM

« anterior - próximo »

ShAq

 "Zaelsius el MACkero y la super estándar STL"
Título para una peli de terror  :D

Se ha olvidado poner la licencia, pero como pone
en la web:

CitarRemember that the source code is released under the LGPL license.

Es decir, haz lo que quieras menos decir que es tuya :P

CoLSoN2

Cita de: "ShAq"
Es decir, haz lo que quieras menos decir que es tuya :P
Y si alteras el código, públicalo.
Manuel F. Lara
Descargar juegos indie  - blog sobre juegos indie y casual
El Desarrollo Personal.com  - blog sobre productividad, motivación y espíritu emprendedor

Zaelsius

 Corregido el error de compilación en VC++.

inifile.h

Le he puesto la licencia zlib/libpng, mucho más permisiva que la LGPL
http://www.opensource.org/licenses/zlib-license.php

Warchief

 De momento, en vc6 ejecuta. Antes de terminar de poner los warnings ya estaba la ventana de la aplicación mostrándose. :D

Warchief Legends.exe - 0 error(s), 198 warning(s)

Probando que realmente lee de ini...


He bajado el 2005, ahora después lo instalo. Si hoy no puedo probarlo, mañana seguramente pueda.

Warchief

 Funciona perfecto (con el msvc6 aún). Además me gusta más que la api anterior, aunque echo en falta el valor por defecto para ahorrar la linea "alto = 480".

Gracias. Muy útil. (mola)




Uhm. Puedo recomendar un:
#ifndef
#define
para incluir sólo 1 vez?

NeLo

 O un #pragma once :)

Aunque sólo funcionará en VC, supongo.
Drowning deep in my sea of loathing

Zaelsius

 Probando los cambios, en un rato lo subo  :)  

Warchief

 Esta versión del 2005 está capada o qué? Aparte de no poder crear app32 (sin consola), no puedo modificar los directorios de includes, libs, etc.




legends\wl_inifile.h(196) : warning C4996: 'strtok' was declared deprecated
1>        c:\desarrollo\visual studio 8.0 (2005)\vc\include\string.h(131) : see declaration of 'strtok'

Zaelsius

 Actualizada: inifile.h

PD: Voy a dejar strtok hasta que tenga claro que la mayoria de compiladores soportan strsep().. aunque segun la MSDN, a partir de VS.Net 2005 habrá una "strtok_s" más segura contra desbordamientos de búfers.. :huh: ya veré. Al final acabaré metiendo un #pragma disable warning de esos :P

CoLSoN2

Cita de: "Warchief"Esta versión del 2005 está capada o qué? Aparte de no poder crear app32 (sin consola), no puedo modificar los directorios de includes, libs, etc.




legends\wl_inifile.h(196) : warning C4996: 'strtok' was declared deprecated
1>        c:\desarrollo\visual studio 8.0 (2005)\vc\include\string.h(131) : see declaration of 'strtok'
Lo de los directorios es un bug, pero puedes cambiarlos en las propiedades del proyecto.

Lo de app32, no se porque no te dejan (es cierto). Yo lo que hago es crearla en VC6 o VC2003 y luego abrirla desde el 2005 y dejar que la convierta.
Manuel F. Lara
Descargar juegos indie  - blog sobre juegos indie y casual
El Desarrollo Personal.com  - blog sobre productividad, motivación y espíritu emprendedor

TheAzazel

 uhmmm... los que usais el vs2005 y C++... aparte de ser una version gratuita... pq lo utilizais si tiene tantos fallitos? yo la probe y lo quite quedandome con el 2003 :)
ultimamente me esta tirando mas y mas y el gnu c....


CoLSoN2

 A parte de no tener lo de los directorios en Options yo no le veo ningún otro fallo.. lo de aplicaciones win32, teniendo en cuenta que lo hago cada tantos meses, no me supone un problema importante.
Manuel F. Lara
Descargar juegos indie  - blog sobre juegos indie y casual
El Desarrollo Personal.com  - blog sobre productividad, motivación y espíritu emprendedor

NeLo

 Yo el 2005 sólo lo uso para aplicaciones en C# y .Net 2.0 (es decir, para el curro).

Para el resto, VS.Net 2003.

y eso que me encanta el nuevo editor de código del 2005, pero paso de que por sus errores tontos pierda tiempo.
Drowning deep in my sea of loathing

Warchief

 
Cita de: "ZaelSiuS"Actualizada: inifile.h

PD: Voy a dejar strtok hasta que tenga claro que la mayoria de compiladores soportan strsep().. aunque segun la MSDN, a partir de VS.Net 2005 habrá una "strtok_s" más segura contra desbordamientos de búfers.. :huh: ya veré. Al final acabaré metiendo un #pragma disable warning de esos :P

Muchas gracias por las modificaciones. (ole)

CitarWarchief Legends.exe - 0 error(s), 456 warning(s)

De momento continuaré con el MSVC6.0. Hasta que consiga el 2003. Para el 2005 ya habrá tiempo.

Warchief

Cita de: "Warchief"De momento continuaré con el MSVC6.0. Hasta que consiga el 2003. Para el 2005 ya habrá tiempo.
Que tendrá que ser pronto porque:

http://support.microsoft.com/default.aspx?...b;EN-US;q167355

Con los #pragma warning
Warchief Legends.exe - 0 error(s), 111 warning(s)


(grrr)  






Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.