Page 1 of 1

¿Compilar con PELLES c ?

PostPosted: Wed Mar 03, 2021 8:33 pm
by JoseAlvarez
Hola a Todos!

A ver si alguien puede darme una mano con esto:

Siempre usé WORKSHOP como editor de recursos, hasta hace un año. Luego cambie a PELLES C por el tema de los 64bits.

Solo he usado PELLES como editor de recursos, pero tengo entendido que con el mismo se puede compilar y quizas hacer muchas cosas más que no tengo conocimiento.

Alguna orientacion o ejemplo de como compilar con pelles y que otra cosa se puede hacer con el para concentrar el máximo de tareas en una sola herramienta?

Uso Multiedit + Fw17.01 + xHarbour y compilo con MAKE de borland usando archivos de texto plano .ILINK y .MAK desde una consola cmd.

Quedo a la espera de sus gentiles comentarios.

Gracias !!

Re: ¿Compilar con PELLES c ?

PostPosted: Mon Mar 08, 2021 2:48 am
by artu01
Hola
Hasta lo que yo se es que con Pelles C puedes convertir tu archivo con extension .dll en .rc . una vez convertido puedes editar su contenido
El .rc creado lo agregas a tu archivo .mak para que lo compilas conjuntamente con tus prgs y generas el exe
Cuando desees instalar tu programa en un carpeta solo necesitas copiar el exe

Re: ¿Compilar con PELLES c ?

PostPosted: Mon Mar 08, 2021 4:26 pm
by JoseAlvarez
Saludos estimado Artu01 (disculpa que no sepa tu nombre)

Pues sí, según lo que comentas PELLES C es un excelente editor de recursos, y de echo, para eso lo utilizo.
Cuando me hablaron de pelles como alternativa a workshop tambien fué como editor de dll, rc, .res etc.
Luego, con el tiempo, he ido informándome y resulta es mucho más que eso, no sabría decirte con detalle todos sus alcances, pero al parecer, puedes manejar todo tu proyecto con él, compilar, enlazar, incluso crear tus ejecutables 64bits. Todo con pelles.

Y ese es el motivo de mi consulta, seguramente alguien nos arrojará algo de luz al respecto en el foro y utilizaremos pelles para algo más que editar recursos, siempre llega una mano amiga acá...

Un abrazo.

Re: ¿Compilar con PELLES c ?

PostPosted: Mon Mar 08, 2021 4:33 pm
by Antonio Linares
José,

Pelles C es un compilador de C (más diversas herramientas) desarrollado por una sola persona: Pelle Orinius

Por lo cual lo primero es reconocer que este señor ha hecho un trabajo extraordinario.

Ahora bien, si comparamos Pelles C con el compilador de C de Microsoft Visual C, ó simplemente el compilador de C GNU MingW, ambos desarrollados por un equipo de profesionales, empezamos a entender las diferencias.

Para mi, la mejor opción es Microsoft Visual Studio. Esto no quiere decir que Pelles C no sea muy bueno, simplemente que Microsoft es quien mejor conoce lo que ellos mismos construyen :-)

Re: ¿Compilar con PELLES c ?

PostPosted: Mon Mar 08, 2021 9:48 pm
by JoseAlvarez
Hola Antonio,
Muchas gracias¡

Alguna parte donde pueda leer sobre como aplicar visual studio a fivewin? Algun ejemplo practico?

Agrarecido de antemano.

Re: ¿Compilar con PELLES c ?

PostPosted: Mon Mar 08, 2021 9:49 pm
by JoseAlvarez
Realmente no me importaría mucho si es pelles, Vs, o cualquier otra herramienta. Solo quiero poder hacer todo con una sola.

Re: ¿Compilar con PELLES c ?

PostPosted: Tue Mar 09, 2021 6:36 am
by Antonio Linares
JoseAlvarez wrote:Hola Antonio,
Muchas gracias¡

Alguna parte donde pueda leer sobre como aplicar visual studio a fivewin? Algun ejemplo practico?

Agrarecido de antemano.


Revisa FWH\samples\buildh32.bat y buildh64.bat

Re: ¿Compilar con PELLES c ?

PostPosted: Tue Mar 09, 2021 12:31 pm
by JoseAlvarez
Gracias Antonio !!

Re: ¿Compilar con PELLES c ?

PostPosted: Tue Mar 09, 2021 1:56 pm
by jvtecheto
Antonio Linares wrote:José,

Pelles C es un compilador de C (más diversas herramientas) desarrollado por una sola persona: Pelle Orinius

Por lo cual lo primero es reconocer que este señor ha hecho un trabajo extraordinario.

Ahora bien, si comparamos Pelles C con el compilador de C de Microsoft Visual C, ó simplemente el compilador de C GNU MingW, ambos desarrollados por un equipo de profesionales, empezamos a entender las diferencias.

Para mi, la mejor opción es Microsoft Visual Studio. Esto no quiere decir que Pelles C no sea muy bueno, simplemente que Microsoft es quien mejor conoce lo que ellos mismos construyen :-)


Hola Antonio.

Gracias por la recomendacion , viniendo del creador de FWH deberiamos seguir tu consejo. Entonces....

Con que version del compilador de Microsoft esta constuidas las librerias de Fivewin?, es la que deberiamos usar, no ?
Como conseguir la ultima version de Harbour construida con MS C , o la version que aconsejes.?

He visto que la ultima version del compilador de Microsoft con lo esencial para trabajar (Sino tienes instalado Visual Studio Community con la opcion de C++ instalada, claro), es esta
[url]
https://visualstudio.microsoft.com/es/t ... ols&rel=16
[/url]

Saludos.

Jose.

Re: ¿Compilar con PELLES c ?

PostPosted: Tue Mar 09, 2021 2:25 pm
by Rick Lipkin
Jose

I use the free Resedit resource editor ..

http://www.resedit.net/

Easy to use .. 64 or 32 bit .. and here is my "Resource Script Template" to get you started ..

Code: Select all  Expand view


#include "windows.h"

#define WC_STATIC L"Static"
#define MONTHCAL_CLASS "SysMonthCal32"
#define DATETIMEPICK_CLASS "SysDateTimePick32"
#define VOS__WINDOWS32 0x00000004L
#define VFT_UNKNOWN 0x00000000L
#define VFT2_UNKNOWN 0x00000000L


#include <windows.h>
#include <commctrl.h>
//#include "resource.h"


// rem'd out

//#ifndef WC_STATIC
//#define WC_STATIC L"Static"
//#endif

//#ifndef MONTHCAL_CLASS
//#define MONTHCAL_CLASS "SysMonthCal32"
//#endif

//#ifndef DATETIMEPICK_CLASS
//#define DATETIMEPICK_CLASS "SysDateTimePick32"
//#endif


%RESOURCES%
 


Use it like you would Borland Resource Workshop .. Saves and reads .RC files ..

Rick Lipkin

Re: ¿Compilar con PELLES c ?

PostPosted: Tue Mar 09, 2021 3:52 pm
by Antonio Linares
José,

Si, así es, Visual Studio Community.

Para construir FWH usamos todos los compiladores, luego puedes usar FWH con cualquiera de ellos.

Desde aqui puedes descargar los builds de Harbour con distintos compiladores:
https://github.com/FiveTechSoft/Harbour_builder
https://github.com/FiveTechSoft/Harbour_builder/blob/master/harbour_win32_msvc_2020_10_19.zip

Re: ¿Compilar con PELLES c ?

PostPosted: Tue Mar 09, 2021 4:02 pm
by JoseAlvarez
Antonio y para xHarbour?

Yo uso xHarbour

Re: ¿Compilar con PELLES c ?

PostPosted: Tue Mar 09, 2021 4:29 pm
by Antonio Linares
José,

Nosotros solo usamos xHarbour con Borland y PellesC (para la versión comercial de xHarbour)

En principio tendrias que adaptar FWH\samples\buildh32.bat (para Visual Studio Comunity 32 bits) para que use las librerias de xHarbour

Las librerias de FWH a usar son FiveHX32.lib (está hay que construirla) y FiveHC32.lib

Re: ¿Compilar con PELLES c ?

PostPosted: Tue Mar 09, 2021 5:12 pm
by JoseAlvarez
Copiado Antonio, Muchas Gracias. Voy a intentarlo...

Un abrazo.