¿Compilar con PELLES c ?

¿Compilar con PELLES c ?

Postby JoseAlvarez » Wed Mar 03, 2021 8: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.
User avatar
JoseAlvarez
 
Posts: 801
Joined: Sun Nov 09, 2014 5:01 pm

Re: ¿Compilar con PELLES c ?

Postby artu01 » Mon Mar 08, 2021 2: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
artu01
 
Posts: 400
Joined: Fri May 11, 2007 8:20 pm
Location: Lima

Re: ¿Compilar con PELLES c ?

Postby JoseAlvarez » Mon Mar 08, 2021 4: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.
User avatar
JoseAlvarez
 
Posts: 801
Joined: Sun Nov 09, 2014 5:01 pm

Re: ¿Compilar con PELLES c ?

Postby Antonio Linares » Mon Mar 08, 2021 4: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
User avatar
Antonio Linares
Site Admin
 
Posts: 42127
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: ¿Compilar con PELLES c ?

Postby JoseAlvarez » Mon Mar 08, 2021 9: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.
User avatar
JoseAlvarez
 
Posts: 801
Joined: Sun Nov 09, 2014 5:01 pm

Re: ¿Compilar con PELLES c ?

Postby JoseAlvarez » Mon Mar 08, 2021 9: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.
User avatar
JoseAlvarez
 
Posts: 801
Joined: Sun Nov 09, 2014 5:01 pm

Re: ¿Compilar con PELLES c ?

Postby Antonio Linares » Tue Mar 09, 2021 6: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
User avatar
Antonio Linares
Site Admin
 
Posts: 42127
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: ¿Compilar con PELLES c ?

Postby JoseAlvarez » 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.
User avatar
JoseAlvarez
 
Posts: 801
Joined: Sun Nov 09, 2014 5:01 pm

Re: ¿Compilar con PELLES c ?

Postby jvtecheto » Tue Mar 09, 2021 1: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
[url]
https://visualstudio.microsoft.com/es/t ... ols&rel=16
[/url]

Saludos.

Jose.
Fwh 24.07 64 bits + Harbour 64 bits 3.2dev(r2407221137) + MSVC64
User avatar
jvtecheto
 
Posts: 600
Joined: Mon Mar 04, 2013 4:32 pm
Location: Spain

Re: ¿Compilar con PELLES c ?

Postby Rick Lipkin » Tue Mar 09, 2021 2: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: Select all  Expand view  RUN


#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
User avatar
Rick Lipkin
 
Posts: 2666
Joined: Fri Oct 07, 2005 1:50 pm
Location: Columbia, South Carolina USA

Re: ¿Compilar con PELLES c ?

Postby Antonio Linares » Tue Mar 09, 2021 3: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
User avatar
Antonio Linares
Site Admin
 
Posts: 42127
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: ¿Compilar con PELLES c ?

Postby JoseAlvarez » Tue Mar 09, 2021 4: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.
User avatar
JoseAlvarez
 
Posts: 801
Joined: Sun Nov 09, 2014 5:01 pm

Re: ¿Compilar con PELLES c ?

Postby Antonio Linares » Tue Mar 09, 2021 4: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
User avatar
Antonio Linares
Site Admin
 
Posts: 42127
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: ¿Compilar con PELLES c ?

Postby JoseAlvarez » Tue Mar 09, 2021 5: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.
User avatar
JoseAlvarez
 
Posts: 801
Joined: Sun Nov 09, 2014 5:01 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 69 guests