Enlazar y compilar con el editor VSCode

Re: Enlazar y compilar con el editor VSCode

Postby Antonio Linares » Thu May 21, 2020 6:00 am

Adhemar,

Yo utilizo los repositorios Git directamente desde una ventana cmd.exe

git clone ... para descargar

git pull para actualizar

git commit para guardar cambios

git push para salvar los cambios en el repositorio principal
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42099
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Enlazar y compilar con el editor VSCode

Postby acuellar » Thu May 21, 2020 11:16 am

Muchas gracias

En el VSCODE he visto varias extensiones gitHub. Voy a probar algunas.
Saludos,

Adhemar C.
User avatar
acuellar
 
Posts: 1643
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia

Re: Enlazar y compilar con el editor VSCode

Postby artu01 » Wed Aug 11, 2021 5:13 am

Hola amigos:
Estoy tratando de compilar y me sale esto:

> Executing task in folder prgfw_modjul21: D:\arturo\veryanlin\prgfw_modjul21\gohp.bat <


D:\arturo\veryanlin\prgfw_modjul21>set oldpath=C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Windows Live\Shared;C:\Program Files\Rational\common;C:\Program Files\IDM Computer Solutions\UEStudio;C:\Program Files\MySQL\MySQL Utilities 1.6\;C:\Program Files\TPuy\bin;C:\Program Files\TPuy\include;C:\Program Files\Git\cmd;C:\Program Files\sqlite3;;C:\Users\TOSHIBA\AppData\Local\Programs\Microsoft VS Code\bin

D:\arturo\veryanlin\prgfw_modjul21>set path=c:\1712\bcc7\bin;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Windows Live\Shared;C:\Program Files\Rational\common;C:\Program Files\IDM Computer Solutions\UEStudio;C:\Program Files\MySQL\MySQL Utilities 1.6\;C:\Program Files\TPuy\bin;C:\Program Files\TPuy\include;C:\Program Files\Git\cmd;C:\Program Files\sqlite3;;C:\Users\TOSHIBA\AppData\Local\Programs\Microsoft VS Code\bin

D:\arturo\veryanlin\prgfw_modjul21>c:\1712\harbour\bin\hbmk2 test.hbp
hbmk2[test]: Warning: Cannot find 3rd/minizip/minizip.hbc (referenced from
hbmzip.hbc)
hbmk2[test]: Warning: Cannot find 3rd/minizip/minizip.hbc (referenced from
hbmzip.hbc)
Harbour 3.2.0dev (r1801051438)
Copyright (c) 1999-2016, http://harbour-project.org/
Error F0033 Can't open standard rule file 'hbwin.ch'
hbmk2[test]: Error: Running Harbour compiler (built-in). 1
(c:\1712\harbour\bin\harbour.exe) -n2 test1.prg -DHBMK_HAS_HBCT=1 -DHBMK_HAS_HBTIP=1 -DHBMK_HAS_HBFSHIP=1 -DHBMK_HAS_HBXPP=1 -DHBMK_HAS_HBWIN=1 -DHBMK_HAS_XHB=1 -DHBMK_HAS_HBMZIP=1 -DHBMK_HAS_HBZIPARC=1 -oC:\Users\TOSHIBA\AppData\Local\Temp\hbmk_p3p19u.dir\
-ic:\1712\bcc7\Include -ic:\1712\bcc7\Include\dinkumware -ic:\1712\bcc7\Include\windows\crtl -ic:\1712\bcc7\Include\windows\rtl -ic:\1712\bcc7\Include\windows\sdk -ic:\1712\harbour\include -ic:\1712\fwh\include -i. -ic:\1712\harbour\contrib\hbtip -ic:\1712\harbour\contrib\hbfship -ic:\1712\harbour\contrib\hbxpp -u+hbwin.ch -u+hbmzip.ch

D:\arturo\veryanlin\prgfw_modjul21>test1.exe
"test1.exe" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.

D:\arturo\veryanlin\prgfw_modjul21>set path=C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Windows Live\Shared;C:\Program Files\Rational\common;C:\Program Files\IDM Computer Solutions\UEStudio;C:\Program Files\MySQL\MySQL Utilities 1.6\;C:\Program Files\TPuy\bin;C:\Program Files\TPuy\include;C:\Program Files\Git\cmd;C:\Program Files\sqlite3;;C:\Users\TOSHIBA\AppData\Local\Programs\Microsoft VS Code\bin

Las tareas reutilizarán el terminal, presione cualquier tecla para cerrarlo.

baje del github el harbour y copie los archivos .hbc en mi carpeta donde esta el prg y en carpeta bin del harbour
tasks.json
Code: Select all  Expand view

{
    // See https://go.microsoft.com/fwlink/?LinkId=733558
    // for the documentation about the tasks.json format
    "version": "2.0.0",
    "tasks": [
        {
            "label": "echo",
            "type": "shell",
            "command": "D:\\arturo\\veryanlin\\prgfw_modjul21\\gohp.bat",
            "problemMatcher": [],
            "group": {
                "kind": "build",
                "isDefault": true
            }
        }
    ]
}
 

gohp.bat
Code: Select all  Expand view

set oldpath=%path%
set path=c:\1712\bcc7\bin;%path%
c:\1712\harbour\bin\hbmk2 test.hbp
test1.exe
set path=%oldpath%
 

test.hbp
Code: Select all  Expand view

test1.prg

-Ic:\1712\fwh\include

-Lc:\1712\fwh\lib
-lfiveh
-lfivehc

xhb.hbc
hbct.hbc
hbwin.hbc
hbmzip.hbc
hbziparc.hbc
 


test1.prg
Code: Select all  Expand view

#INCLUDE "FiveWin.ch"
function MAIN()
    test()
return nil
function test()
    ?'Hola mundo'
return nil
 
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: Enlazar y compilar con el editor VSCode

Postby cnavarro » Wed Aug 11, 2021 8:53 am

Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6548
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Enlazar y compilar con el editor VSCode

Postby Antonio Linares » Wed Aug 11, 2021 4:44 pm

> Error F0033 Can't open standard rule file 'hbwin.ch'

Comprueba que tengas este fichero c:\harbour\contrib\hbwin\hbwin.ch
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42099
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Enlazar y compilar con el editor VSCode

Postby artu01 » Thu Aug 12, 2021 3:32 am

cnavarro wrote:Quizás esto te ayude
https://forum.modharbour.app/viewtopic.php?f=13&t=216

Gracias Cristobal por tu sugerencia
Excelente explicacion de Manu Exposito, tomare ideas de alli para armar mis proyectos a futuro pero primero empezar con compilar en vscode
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: Enlazar y compilar con el editor VSCode

Postby artu01 » Thu Aug 12, 2021 3:40 am

Antonio Linares wrote:> Error F0033 Can't open standard rule file 'hbwin.ch'

Comprueba que tengas este fichero c:\harbour\contrib\hbwin\hbwin.ch

Gracias Master Antonio por responder, seguí tus indicaciones y modifique mi archivo test.hbp de esta forma y logre compilar.

Code: Select all  Expand view

test1.prg

-Ic:\1712\fwh\include

-Lc:\1712\fwh\lib
-lfiveh
-lfivehc
-ic:\1712\harbour\contrib\hbwin
-ic:\1712\HARBOUR\contrib\hbmzip
-ic:\1712\HARBOUR\contrib\hbhpdf
-ic:\1712\HARBOUR\contrib\hbmxml

#LIBRERIAS HARBOUR
-lhbwin
-lgtgui
-llibhpdf
-lhbhpdf
-lhbct
-lxhb
-lhbziparc
-lhbmzip
-lminizip
-lpng
-lhbcomm
-lhbtip
-lhbmxml
-lmxml


xhb.hbc
hbct.hbc
hbwin.hbc
hbmzip.hbc
hbziparc.hbc
hbcomm.hbc
hbhpdf.hbc
hbmxml.hbc
-otest

 

Abrire otro hilo sobre el debugger en vscode

Gracias
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: Enlazar y compilar con el editor VSCode

Postby Antonio Linares » Thu Aug 12, 2021 6:00 pm

muy bien
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42099
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Enlazar y compilar con el editor VSCode

Postby fridgar » Fri Nov 26, 2021 4:07 pm

Buenas
Por favor me gustaria saber

Donde se graban o guardan los o el tasks.json para que VSCode lo lea y compile suponiendo que tengo esto y en cada SubDirectorios o Carpetas los respectivos Archivos corespondiente a cada carpeta ???

c:\Pruebas // Aqui tengo el go.bat y el gomake
\Dbf
\Imagenes
\RC
\Prg
\Obj
\Include

Muchas Gracias
fridgar
 
Posts: 11
Joined: Mon Apr 12, 2021 2:05 pm

Re: Enlazar y compilar con el editor VSCode

Postby acuellar » Sat Nov 27, 2021 12:27 pm

Estimado Frigar

En una carpeta .vscode dentro ce c:\pruebas
Saludos,

Adhemar C.
User avatar
acuellar
 
Posts: 1643
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia

Previous

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 29 guests