Una consulta sobre VSCode y la compilación del proyecto

Una consulta sobre VSCode y la compilación del proyecto

Postby jose_murugosa » Wed Feb 28, 2024 5: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
FWH + Harbour + Bcc7. Una seda!
User avatar
jose_murugosa
 
Posts: 1144
Joined: Mon Feb 06, 2006 4:28 pm
Location: Uruguay

Re: Una consulta sobre VSCode y la compilación del proyecto

Postby Antonio Linares » Wed Feb 28, 2024 9: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: Select all  Expand view
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: Select all  Expand view
{
  "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
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Una consulta sobre VSCode y la compilación del proyecto

Postby jose_murugosa » 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: Select all  Expand view
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: Select all  Expand view
{
  "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
FWH + Harbour + Bcc7. Una seda!
User avatar
jose_murugosa
 
Posts: 1144
Joined: Mon Feb 06, 2006 4:28 pm
Location: Uruguay


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 93 guests