Enlazar y compilar con el editor VSCode
Re: Enlazar y compilar con el editor VSCode
Perfecto.
Gracias Antonio
Faltaba el -gtgui en el proyecto.
Gracias Antonio
Faltaba el -gtgui en el proyecto.
Saludos,
Adhemar C.
Adhemar C.
Re: Enlazar y compilar con el editor VSCode
Estimado Antonio
No pude convertir las librerias .a a .lib
Estimado José Luis
Porqué no compila con Task-here cuando estoy en un archivo .PRG, tengo que tener abierto el task.json y pasar a el para poder compilar.
Muchas gracias por la ayuda.
No pude convertir las librerias .a a .lib
Estimado José Luis
Porqué no compila con Task-here cuando estoy en un archivo .PRG, tengo que tener abierto el task.json y pasar a el para poder compilar.
Muchas gracias por la ayuda.
Saludos,
Adhemar C.
Adhemar C.
Re: Enlazar y compilar con el editor VSCode
Hola,
¿Pero ese editor es el que incluye Visual Studio u otra cosa?
¿Dónde puedo descargar la extensión Harbour and xHarbour de Antonino Perricone?
Un saludo
¿Pero ese editor es el que incluye Visual Studio u otra cosa?
¿Dónde puedo descargar la extensión Harbour and xHarbour de Antonino Perricone?
Un saludo
Saludos,
Eduardo
Eduardo
Re: Enlazar y compilar con el editor VSCode
Hola amigo.mgsoft wrote:Hola,
¿Pero ese editor es el que incluye Visual Studio u otra cosa?
¿Dónde puedo descargar la extensión Harbour and xHarbour de Antonino Perricone?
Un saludo
Desde aqui : https://code.visualstudio.com/
Vas al apartado de extensiones, a la izquierda veras unos iconos , pulsas en el de extensiones y buscar "harbour". Creo que solo hay 3 , el mas popular es el de A.Perricone, lo instalas y listo.
Existe muchisima documentacion en YouTube a traves de videos (algunos muy palizas, jaja) que te enseñan como configurarlo , etc.
Para programacion web para mi es el mejor , teniendo en cuenta que Sublime Text no es gratis, aunque muchos lo anuncien asi, el autor explica claramente que hay que pagar si lo usas.
Hay extensiones para todo, se instalan en 1 segundo y a pesar que esta hecho con Javascript, es bastante rapido.
Para la programacion con Fivewin , yo creo que FivEdit es mejor y si Cristobal lo sigue mejorando mejor aun.
Igual que creo que si programas en Python el mejor es Pycharm, Java (NetBeans), etc. Pero siempre es cuestion de gustos.
Saludos.
Jose.
Fwh 19.06 32 bits + Harbour 3.2dev(r2011030937)+ Borland 7.4 + FivEdit
- José Luis Sánchez
- Posts: 484
- Joined: Thu Oct 13, 2005 9:23 am
- Location: Novelda - Alicante - España
- Contact:
Re: Enlazar y compilar con el editor VSCode
Muchas gracias José Luis por los Tips
Saludos,
Adhemar C.
Adhemar C.
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: Enlazar y compilar con el editor VSCode
Este tasks.json permite construir y ejecutar un PRG usando FWH
Hay que situarlo en la carpeta c:\fwh\samples\.vscode
Para ejecutarlo pulsad Ctrl + Shift + B
tasks.json
Hay que situarlo en la carpeta c:\fwh\samples\.vscode
Para ejecutarlo pulsad Ctrl + Shift + B
tasks.json
Code: Select all
{
"version": "2.0.0",
"tasks": [
{
"label": "build and run",
"type": "shell",
"command": "buildh.bat",
"args": [
"${fileBasenameNoExtension}"
],
"problemMatcher": [],
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
Re: Enlazar y compilar con el editor VSCode
Muchas gracias Antonio.
Funciona perfecto.
Funciona perfecto.
Saludos,
Adhemar C.
Adhemar C.
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: Enlazar y compilar con el editor VSCode
Esta version nos permite establecer variables de entorno, llamar a hbmk2.exe para construir con él pasándole parámetros y finalmente ejecutar el EXE
tasks.json
tasks.json
Code: Select all
{
"version": "2.0.0",
"tasks": [
{
"label": "build",
"type": "shell",
"command": "c:\\harbour\\bin\\hbmk2",
"args": [
"${fileBasenameNoExtension}", "-mt", "-comp=bcc", "&&", "${fileBasenameNoExtension}.exe"
],
"group": {
"kind": "build",
"isDefault": true,
},
"options": {
"env": {
"PATH": "c:\\bcc7\\bin"
}
}
}
],
}
Re: Enlazar y compilar con el editor VSCode
Estimado Antonio
Da error
Da error
Code: Select all
En línea: 1 Carácter: 68
+ ... mas\compiler\harbour\bin\hbmk2 '${ prueba }' -mt -comp=bcc && ${prueb ...
+ ~~
El token '&&' no es un separador de instrucciones válido en esta versión.
En línea: 1 Carácter: 71
+ ... mpiler\harbour\bin\hbmk2 '${ prueba }' -mt -comp=bcc && ${prueba}.exe
+ ~~~~~~~~~~~~~
Las expresiones solo se permiten como primer elemento de las canalizaciones.
+ CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : InvalidEndOfLine
El proceso del terminal finalizó con el código de salida: 1
Saludos,
Adhemar C.
Adhemar C.
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: Enlazar y compilar con el editor VSCode
Que versión de vscode estás usando ?
Yo uso la 1.44.1
Yo uso la 1.44.1
Re: Enlazar y compilar con el editor VSCode
Justo pensé en eso y descargué
VSCode-win32-x64-1.44.2
Igual sigue el error
Y para proyecto como seria?
VSCode-win32-x64-1.44.2
Igual sigue el error
Y para proyecto como seria?
Saludos,
Adhemar C.
Adhemar C.
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: Enlazar y compilar con el editor VSCode
Adhemar,
Lo mejor es usar hbmk2 desde vscode y dejar que hbmk2 se encargue del proyecto
Reconozco que despues de años de haber rechazado hbmk2, ahora me parece una herramienta formidable
mod_harbour se construye increible usándolo, cualquier tipo de DLL, EXEs, etc y funciona desde todos los sistemas operativos.
Mi reconocimiento a Viktor por tan genial herramienta
Lo mejor es usar hbmk2 desde vscode y dejar que hbmk2 se encargue del proyecto
Reconozco que despues de años de haber rechazado hbmk2, ahora me parece una herramienta formidable
mod_harbour se construye increible usándolo, cualquier tipo de DLL, EXEs, etc y funciona desde todos los sistemas operativos.
Mi reconocimiento a Viktor por tan genial herramienta
Re: Enlazar y compilar con el editor VSCode
Gracias Antonio
Estoy usando el hbmk2 con librerías de harbour de una versión anterior y compila perfecto. La actual versión viene con librerías .a
Ya actualice el VSCode y el Harbour 3.2.0dev (r2004191432) igual sigue el error para enlazar con parámetros desde el tasks
El tasks es
Estoy usando el hbmk2 con librerías de harbour de una versión anterior y compila perfecto. La actual versión viene con librerías .a
Ya actualice el VSCode y el Harbour 3.2.0dev (r2004191432) igual sigue el error para enlazar con parámetros desde el tasks
Code: Select all
> Executing task: d:\Sistemas\compiler\harbour\bin\hbmk2 ${prueba} -mt -comp=bcc && ${prueba}.exe <
En línea: 1 Carácter: 64
+ ... istemas\compiler\harbour\bin\hbmk2 ${prueba} -mt -comp=bcc && ${prueb ...
+ ~~
El token '&&' no es un separador de instrucciones válido en esta versión.
En línea: 1 Carácter: 67
+ ... s\compiler\harbour\bin\hbmk2 ${prueba} -mt -comp=bcc && ${prueba}.exe
+ ~~~~~~~~~~~~~
Las expresiones solo se permiten como primer elemento de las canalizaciones.
+ CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : InvalidEndOfLine
El proceso del terminal finalizó con el código de salida: 1
Code: Select all
{
"version": "2.0.0",
"tasks": [
{
"label": "build",
"type": "shell",
"command": "d:\\Sistemas\\compiler\\harbour\\bin\\hbmk2",
"args": [
"${prueba}", "-mt", "-comp=bcc", "&&", "${prueba}.exe"
],
"group": {
"kind": "build",
"isDefault": true
},
"options": {
"env": {
"PATH": "D:\\Sistemas\\Compiler\\BCC7\\BIN"
}
}
}
]
}
Saludos,
Adhemar C.
Adhemar C.
Re: Enlazar y compilar con el editor VSCode
Estimado Antonio
Que extensión utiliza para acceder a un repositorio GitHub
Gracias por la ayuda.
Que extensión utiliza para acceder a un repositorio GitHub
Gracias por la ayuda.
Saludos,
Adhemar C.
Adhemar C.