FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour ¿Compilar con PELLES c ?
Posts: 851
Joined: Sun Nov 09, 2014 05:01 PM
¿Compilar con PELLES c ?
Posted: Wed Mar 03, 2021 08:33 PM

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 !!

"Los errores en programación, siempre están entre la silla y el teclado..."



Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin



Carora, Estado Lara, Venezuela.
Posts: 400
Joined: Fri May 11, 2007 08:20 PM
Re: ¿Compilar con PELLES c ?
Posted: Mon Mar 08, 2021 02:48 AM

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

fwh 17.12, harbour 3.2.0, pelles C, bcc7, Ms-Sql
Posts: 851
Joined: Sun Nov 09, 2014 05:01 PM
Re: ¿Compilar con PELLES c ?
Posted: Mon Mar 08, 2021 04:26 PM

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.

"Los errores en programación, siempre están entre la silla y el teclado..."



Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin



Carora, Estado Lara, Venezuela.
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: ¿Compilar con PELLES c ?
Posted: Mon Mar 08, 2021 04:33 PM

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 :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 851
Joined: Sun Nov 09, 2014 05:01 PM
Re: ¿Compilar con PELLES c ?
Posted: Mon Mar 08, 2021 09:48 PM

Hola Antonio,
Muchas gracias¡

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

Agrarecido de antemano.

"Los errores en programación, siempre están entre la silla y el teclado..."



Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin



Carora, Estado Lara, Venezuela.
Posts: 851
Joined: Sun Nov 09, 2014 05:01 PM
Re: ¿Compilar con PELLES c ?
Posted: Mon Mar 08, 2021 09:49 PM

Realmente no me importaría mucho si es pelles, Vs, o cualquier otra herramienta. Solo quiero poder hacer todo con una sola.

"Los errores en programación, siempre están entre la silla y el teclado..."



Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin



Carora, Estado Lara, Venezuela.
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: ¿Compilar con PELLES c ?
Posted: Tue Mar 09, 2021 06:36 AM
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
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 851
Joined: Sun Nov 09, 2014 05:01 PM
Re: ¿Compilar con PELLES c ?
Posted: Tue Mar 09, 2021 12:31 PM

Gracias Antonio !!

"Los errores en programación, siempre están entre la silla y el teclado..."



Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin



Carora, Estado Lara, Venezuela.
Posts: 607
Joined: Mon Mar 04, 2013 04:32 PM
Re: ¿Compilar con PELLES c ?
Posted: Tue Mar 09, 2021 01:56 PM
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
https://visualstudio.microsoft.com/es/t ... ols&rel=16
" rel="noopener">
https://visualstudio.microsoft.com/es/t ... ols&rel=16


Saludos.

Jose.
Fwh 24.07 64 bits + Harbour 64 bits 3.2dev(r2407221137) + MSVC64
Posts: 2706
Joined: Fri Oct 07, 2005 01:50 PM
Re: ¿Compilar con PELLES c ?
Posted: Tue Mar 09, 2021 02:25 PM
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 (fw): Select all Collapse
#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
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: ¿Compilar con PELLES c ?
Posted: Tue Mar 09, 2021 03:52 PM
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
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 851
Joined: Sun Nov 09, 2014 05:01 PM
Re: ¿Compilar con PELLES c ?
Posted: Tue Mar 09, 2021 04:02 PM

Antonio y para xHarbour?

Yo uso xHarbour

"Los errores en programación, siempre están entre la silla y el teclado..."



Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin



Carora, Estado Lara, Venezuela.
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: ¿Compilar con PELLES c ?
Posted: Tue Mar 09, 2021 04:29 PM

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

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 851
Joined: Sun Nov 09, 2014 05:01 PM
Re: ¿Compilar con PELLES c ?
Posted: Tue Mar 09, 2021 05:12 PM

Copiado Antonio, Muchas Gracias. Voy a intentarlo...

Un abrazo.

"Los errores en programación, siempre están entre la silla y el teclado..."



Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin



Carora, Estado Lara, Venezuela.

Continue the discussion