¿Compilar con PELLES c ?
- JoseAlvarez
- Posts: 810
- Joined: Sun Nov 09, 2014 5:01 pm
¿Compilar con PELLES c ?
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 !!
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.
Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin
Carora, Estado Lara, Venezuela.
Re: ¿Compilar con PELLES c ?
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
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
- JoseAlvarez
- Posts: 810
- Joined: Sun Nov 09, 2014 5:01 pm
Re: ¿Compilar con PELLES c ?
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.
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.
Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin
Carora, Estado Lara, Venezuela.
- Antonio Linares
- Site Admin
- Posts: 42513
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Has thanked: 31 times
- Been thanked: 73 times
- Contact:
Re: ¿Compilar con PELLES c ?
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![Smile :-)](./images/smilies/icon_smile.gif)
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
![Smile :-)](./images/smilies/icon_smile.gif)
- JoseAlvarez
- Posts: 810
- Joined: Sun Nov 09, 2014 5:01 pm
Re: ¿Compilar con PELLES c ?
Hola Antonio,
Muchas gracias¡
Alguna parte donde pueda leer sobre como aplicar visual studio a fivewin? Algun ejemplo practico?
Agrarecido de antemano.
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.
Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin
Carora, Estado Lara, Venezuela.
- JoseAlvarez
- Posts: 810
- Joined: Sun Nov 09, 2014 5:01 pm
Re: ¿Compilar con PELLES c ?
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.
Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin
Carora, Estado Lara, Venezuela.
- Antonio Linares
- Site Admin
- Posts: 42513
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Has thanked: 31 times
- Been thanked: 73 times
- Contact:
Re: ¿Compilar con PELLES c ?
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
- JoseAlvarez
- Posts: 810
- Joined: Sun Nov 09, 2014 5:01 pm
Re: ¿Compilar con PELLES c ?
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.
Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin
Carora, Estado Lara, Venezuela.
Re: ¿Compilar con PELLES c ?
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
- Rick Lipkin
- Posts: 2668
- Joined: Fri Oct 07, 2005 1:50 pm
- Location: Columbia, South Carolina USA
Re: ¿Compilar con PELLES c ?
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 ..
Use it like you would Borland Resource Workshop .. Saves and reads .RC files ..
Rick Lipkin
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
#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
- Antonio Linares
- Site Admin
- Posts: 42513
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Has thanked: 31 times
- Been thanked: 73 times
- Contact:
Re: ¿Compilar con PELLES c ?
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
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
- JoseAlvarez
- Posts: 810
- Joined: Sun Nov 09, 2014 5:01 pm
Re: ¿Compilar con PELLES c ?
Antonio y para xHarbour?
Yo uso 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.
Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin
Carora, Estado Lara, Venezuela.
- Antonio Linares
- Site Admin
- Posts: 42513
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Has thanked: 31 times
- Been thanked: 73 times
- Contact:
Re: ¿Compilar con PELLES c ?
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
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
- JoseAlvarez
- Posts: 810
- Joined: Sun Nov 09, 2014 5:01 pm
Re: ¿Compilar con PELLES c ?
Copiado Antonio, Muchas Gracias. Voy a intentarlo...
Un abrazo.
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.
Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin
Carora, Estado Lara, Venezuela.