Page 4 of 4

Re: Enlazar y compilar con el editor VSCode

PostPosted: Thu May 21, 2020 6:00 am
by Antonio Linares
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

Re: Enlazar y compilar con el editor VSCode

PostPosted: Thu May 21, 2020 11:16 am
by acuellar
Muchas gracias

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

Re: Enlazar y compilar con el editor VSCode

PostPosted: Wed Aug 11, 2021 5:13 am
by artu01
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
 

Re: Enlazar y compilar con el editor VSCode

PostPosted: Wed Aug 11, 2021 8:53 am
by cnavarro

Re: Enlazar y compilar con el editor VSCode

PostPosted: Wed Aug 11, 2021 4:44 pm
by Antonio Linares
> Error F0033 Can't open standard rule file 'hbwin.ch'

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

Re: Enlazar y compilar con el editor VSCode

PostPosted: Thu Aug 12, 2021 3:32 am
by artu01
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

Re: Enlazar y compilar con el editor VSCode

PostPosted: Thu Aug 12, 2021 3:40 am
by artu01
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

Re: Enlazar y compilar con el editor VSCode

PostPosted: Thu Aug 12, 2021 6:00 pm
by Antonio Linares
muy bien

Re: Enlazar y compilar con el editor VSCode

PostPosted: Fri Nov 26, 2021 4:07 pm
by fridgar
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

Re: Enlazar y compilar con el editor VSCode

PostPosted: Sat Nov 27, 2021 12:27 pm
by acuellar
Estimado Frigar

En una carpeta .vscode dentro ce c:\pruebas