erro ao compilar programa para ftp

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

Avatar do usuário
Amparo
Usuário Nível 3
Usuário Nível 3
Mensagens: 342
Registrado em: 20 Ago 2010 10:38
Localização: caieiras / sao paulo

erro ao compilar programa para ftp

Mensagem por Amparo »

ola amigos

boa tarde

utilizo o Harbour MiniGUI Extended Edition 24.01 (Release)

estou tento um problema na compilação de um prg cfe abaixo:

Código: Selecionar todos

* MINIGUI - FTP 

#include <minigui.ch>

*-----------------------------------------------------------------------------------------------------------------------------
FUNCTION MAIN()

LOCAL cUser     := ""
LOCAL cPassWord := ""
LOCAL cServer   := ""
LOCAL cProtocol := "ftp://"
LOCAL cUrl
LOCAL lresp
LOCAL cFile := "chamado tecnico.pdf"

PUBLIC oClient, oUrl

use sites alias sites

setcurrentfolder('c:\LimpiumSql')

cUser     := sites->user
cPassWord := desencri(sites->password)
cServer   := sites->address
cUrl      := cProtocol + Alltrim( cUser )+":"+ Alltrim( cPassWord ) +"@"+  alltrim( cServer)
oUrl      := tURL():New( cUrl )

o erro acontece nesta linha de cima em tURL():New( cUrl )
acontece que o mesmo prg compilado usando o BAT da pasta SAMPLES não da erro compila normalmente

Código: Selecionar todos

call ..\..\..\batch\compile.bat FTPMICROAMP %1 %2 %3 %4 %5 %6 %7 %8 %9
mas quando vou compilar com um HBP utilizando HBMK2 ai da erro abaixo

Código: Selecionar todos

hbmk2: Processing environment options: -comp=bcc
hbmk2: Compiling Harbour sources...
Harbour 3.2.0dev (r2312082217)
Copyright (c) 1999-2023, https://harbour.github.io/
Compiling 'FTPMICROAMP.PRG'...
Lines 23574, Functions/Procedures 2
Generating C source output to 'OBJHBM\FTPMICROAMP.c'... Done.
hbmk2: Compiling resources...
Borland Resource Compiler  Version 5.40
Copyright (c) 1990, 1999 Inprise Corporation.  All rights reserved.
Borland Resource Compiler  Version 5.40
Copyright (c) 1990, 1999 Inprise Corporation.  All rights reserved.
Borland Resource Compiler  Version 5.40
Copyright (c) 1990, 1999 Inprise Corporation.  All rights reserved.
hbmk2: Compiling...
OBJHBM\FTPMICROAMP.c:
OBJHBM\_hbmkaut_FTPMICROAMP.c:
hbmk2: Linking... FTPMICROAMP.exe
Turbo Incremental Link 5.69 Copyright (c) 1997-2005 Borland
Error: Unresolved external '_HB_FUN_TURL' referenced from C:\MINIGUI\SAMPLES\ADVANCED\FTPCLIENTMICROAMP\OBJHBM\FTPMICROAMP.OBJ
Error: Unresolved external '_HB_FUN_TIPCLIENTFTP' referenced from C:\MINIGUI\SAMPLES\ADVANCED\FTPCLIENTMICROAMP\OBJHBM\FTPMICROAMP.OBJ
hbmk2[compile_linkar]: Error: Running linker. 2
ilink32.exe @C:\Users\Amparo\AppData\Local\Temp\9lbw08.lnk

hbmk2: Error: Referenced, missing, but unknown function(s): TURL(),
       TIPCLIENTFTP()
C:\MiniGUI\SAMPLES\Advanced\FtpClientMicroamp>

meu HBP esta desta forma:

Código: Selecionar todos

# Inicio do Arquivo de projeto #

# Nome do Executável
# ---------------------------
-oFTPMICROAMP
# ---------------------------
# Bibliotecas
# xhb deve ser depois de hbole
# ---------------------------

-ltsbrowse
-lpropgrid
-lminigui
-lhmg_qhtm
-lminiprint
-lhbmysql
-llibmysql
-lhbprinter
-lgtgui
-lhbct
-lhbnf
-lhbwin
-lxhb
-lhbnetio
-lBosTaurus
-llibhpdf 
-lhbhpdf 
-lhmg_hpdf
-lpng
# -lhbrtl
# ---------------------------
# Caminho dos Includes
# ---------------------------
-incpath=C:\minigui\harbour\include;
-incpath=C:\minigui\include;
# ---------------------------
# Caminho das Libs da MiniGui
# ---------------------------
-LC:\Minigui\lib
#-LC:\Minigui\harbour\lib
##-LC:\harbour\lib

# ---------------------------
# Outros Parâmetros
# ---------------------------
-workdir=.\OBJHBM\
-gtgui
-head=full
-n
#-nowarn
-inc
# ---------------------------
# Prg(s) e Rc(s)
# ---------------------------

FTPMICROAMP.PRG

C:\MINIGUI\RESOURCES\MINIPRINT.RC
C:\MINIGUI\RESOURCES\MINIGUI.RC
C:\MINIGUI\RESOURCES\HBPRINTER.RC


# ---------------------------
# Fim
# ---------------------------

sera que alguem poderia de ajudar?

grato Amparo
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

erro ao compilar programa para ftp

Mensagem por alxsts »

Olá!

Precisa incluir a lib HbTIP no teu .HBP.
[]´s
Alexandre Santos (AlxSts)
Avatar do usuário
Amparo
Usuário Nível 3
Usuário Nível 3
Mensagens: 342
Registrado em: 20 Ago 2010 10:38
Localização: caieiras / sao paulo

erro ao compilar programa para ftp

Mensagem por Amparo »

ola amigos

bom dia

obrigado Alexandre Santos (AlxSts)

e eu que estava procurando alguma lib relacionada a CURL

achei essa hbnulrdd.lib pensando que era e nada ai achei essa outra que ate é parecida "libcurl.lib" e tb não deu certo

agradeço novamente.

abraço
Responder