FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Una consulta sobre VSCode y la compilaci贸n del proyecto
Posts: 1279
Joined: Mon Feb 06, 2006 04:28 PM
Una consulta sobre VSCode y la compilaci贸n del proyecto
Posted: Wed Feb 28, 2024 05:45 PM
Queridos Compa帽eros del Foro
Me ha surgido una duda que no he podido resolver buscando en el foro.
驴Es posible agregar una tarea en VSCode que construya una aplicaci贸n a partir de un archivo de compilaci贸n de hbmk2?
Saludos/Regards,

Jos茅 Murugosa

"Los errores en programaci贸n, siempre est谩n entre la silla, el teclado y la IA!!"
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Una consulta sobre VSCode y la compilaci贸n del proyecto
Posted: Wed Feb 28, 2024 09:38 PM
Estimado Jos茅,

Mira lo que responde chatgpt a tu pregunta:
驴Es posible agregar una tarea en VSCode que construya una aplicaci贸n a partir de un archivo de compilaci贸n de hbmk2?
S铆, es posible agregar una tarea en Visual Studio Code (VSCode) para construir una aplicaci贸n a partir de un archivo de compilaci贸n de hbmk2. Para hacer esto, puedes seguir estos pasos:

Abre tu proyecto en VSCode:

Aseg煤rate de tener instalado VSCode y de tener abierto tu proyecto en la interfaz.
Crea un archivo tasks.json:

En el men煤 de VSCode, ve a "View" y selecciona "Terminal" para abrir la terminal integrada.

En la terminal, usa el siguiente comando para crear un archivo tasks.json en la carpeta .vscode de tu proyecto:
Code (fw): Select all Collapse
code .vscode/tasks.json
Configura la tarea de compilaci贸n:

Abre el archivo tasks.json y agr茅gale una configuraci贸n para la tarea de compilaci贸n. Aseg煤rate de ajustar los comandos y las rutas seg煤n la estructura de tu proyecto. Aqu铆 tienes un ejemplo:
Code (fw): Select all Collapse
{
聽 "version": "2.0.0",
聽 "tasks": [
聽 聽 {
聽 聽 聽 "label": "Compilar con hbmk2",
聽 聽 聽 "type": "shell",
聽 聽 聽 "command": "hbmk2",
聽 聽 聽 "args": ["tu_archivo_compilacion.hbmk"],
聽 聽 聽 "group": {
聽 聽 聽 聽 "kind": "build",
聽 聽 聽 聽 "isDefault": true
聽 聽 聽 }
聽 聽 }
聽 ]
}
Aseg煤rate de reemplazar "tu_archivo_compilacion.hbmk" con el nombre de tu archivo de compilaci贸n de hbmk2.
Configura las opciones de compilaci贸n:

Puedes ajustar las opciones de compilaci贸n seg煤n tus necesidades. Puedes agregar m谩s argumentos en la secci贸n "args" para personalizar la tarea seg煤n la configuraci贸n de tu proyecto.
Guarda y ejecuta la tarea:

Guarda el archivo tasks.json y vuelve al men煤 de VSCode.
Ve a la secci贸n de tareas (Tasks) y deber铆as ver tu nueva tarea de compilaci贸n. Selecciona la tarea y ejec煤tala.
Con estos pasos, deber铆as tener una tarea en VSCode que utiliza hbmk2 para compilar tu aplicaci贸n. Aseg煤rate de que hbmk2 est茅 instalado y configurado correctamente en tu sistema antes de ejecutar la tarea.
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1279
Joined: Mon Feb 06, 2006 04:28 PM
Re: Una consulta sobre VSCode y la compilaci贸n del proyecto
Posted: Wed Feb 28, 2024 10:27 PM
Antonio Linares wrote:Estimado Jos茅,

Mira lo que responde chatgpt a tu pregunta:
驴Es posible agregar una tarea en VSCode que construya una aplicaci贸n a partir de un archivo de compilaci贸n de hbmk2?
S铆, es posible agregar una tarea en Visual Studio Code (VSCode) para construir una aplicaci贸n a partir de un archivo de compilaci贸n de hbmk2. Para hacer esto, puedes seguir estos pasos:

Abre tu proyecto en VSCode:

Aseg煤rate de tener instalado VSCode y de tener abierto tu proyecto en la interfaz.
Crea un archivo tasks.json:

En el men煤 de VSCode, ve a "View" y selecciona "Terminal" para abrir la terminal integrada.

En la terminal, usa el siguiente comando para crear un archivo tasks.json en la carpeta .vscode de tu proyecto:
Code (fw): Select all Collapse
code .vscode/tasks.json

Configura la tarea de compilaci贸n:

Abre el archivo tasks.json y agr茅gale una configuraci贸n para la tarea de compilaci贸n. Aseg煤rate de ajustar los comandos y las rutas seg煤n la estructura de tu proyecto. Aqu铆 tienes un ejemplo:
Code (fw): Select all Collapse
{
聽 "version": "2.0.0",
聽 "tasks": [
聽 聽 {
聽 聽 聽 "label": "Compilar con hbmk2",
聽 聽 聽 "type": "shell",
聽 聽 聽 "command": "hbmk2",
聽 聽 聽 "args": ["tu_archivo_compilacion.hbmk"],
聽 聽 聽 "group": {
聽 聽 聽 聽 "kind": "build",
聽 聽 聽 聽 "isDefault": true
聽 聽 聽 }
聽 聽 }
聽 ]
}
Aseg煤rate de reemplazar "tu_archivo_compilacion.hbmk" con el nombre de tu archivo de compilaci贸n de hbmk2.
Configura las opciones de compilaci贸n:

Puedes ajustar las opciones de compilaci贸n seg煤n tus necesidades. Puedes agregar m谩s argumentos en la secci贸n "args" para personalizar la tarea seg煤n la configuraci贸n de tu proyecto.
Guarda y ejecuta la tarea:

Guarda el archivo tasks.json y vuelve al men煤 de VSCode.
Ve a la secci贸n de tareas (Tasks) y deber铆as ver tu nueva tarea de compilaci贸n. Selecciona la tarea y ejec煤tala.
Con estos pasos, deber铆as tener una tarea en VSCode que utiliza hbmk2 para compilar tu aplicaci贸n. Aseg煤rate de que hbmk2 est茅 instalado y configurado correctamente en tu sistema antes de ejecutar la tarea.
Muchas Gracias una vez m谩s Antonio, pondr茅 manos a la obra y reporto.
Saludos/Regards,

Jos茅 Murugosa

"Los errores en programaci贸n, siempre est谩n entre la silla, el teclado y la IA!!"

Continue the discussion