Saiu nova versão do harbour.

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7929
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Saiu nova versão do harbour.

Mensagem por Itamar M. Lins Jr. »

Para todos os gostos.
É só baixar e usar. :-)

Saudações,
Itamar M. Lins Jr.
Hi All,

I've updated the unified release to the latest Harbour version:

http://www.syenar.hu/harbour/harbour-11-win-20090530.7z (36MB)
http://www.syenar.hu/harbour/harbour-11 ... 090530.exe (38MB)
Installed size: 167MB (37MB - 250MB)

Changes since previous release:
- Harbour updated to r11179 (from r10819)
- Full and now standalone 'examples'
- 'tests' with subdirs included.
- No longer included pocc/pocc64/poccarm libs.
- QT updated to 4.5.1
- MinGW updated to 4.4.0

The default installation will install MinGW compiler + x86 static and
shared libs, MSVC and BCC x86 libs and examples.

Options: x86 shared tools, x64 shared tools, MinGW x64 and WinCE-ARM libs,
MSVC x64 libs, Open Watcom x86 libs, shared x64/WinCE-ARM libs.

Usage:
1) install/unpack to any directory (C:\harbour-11)
2) go to bin dir (optional if you specify path for hbmk2)
3) For x86 executable type: 'hbmk2 ../tests/hello.prg'
4) For x64 executable type: 'hbmk2 ../tests/hello.prg -comp=mingw64'
5) For WinCE/ARM executable type: 'hbmk2 ../tests/hello.prg -comp=mingwarm'
(or just: 'hbmk2 ../tests/hello.prg -arch=wce')

Tools/libs used to create the package:
MinGW 4.4.0, MinGW64 4.4.0, MinGWCE 4.1.0, BCC 5.5.1, Open Watcom 1.8,
MSVC 2008 SP1, ace 9.10, allegro 4.2.2, blat 2.6.2, libcurl 7.19.3,
firebird 2.1.1,
freeimage 3.11.0, gd 2.0.34, mysql 5.0.67, openssl 0.9.8j, pgsql 8.3.3, qt 4.5.1

This release is very close to RC1.

Brgds,
Viktor
Saudações,
Itamar M. Lins Jr.
carlos_dornelas
Usuário Nível 3
Usuário Nível 3
Mensagens: 400
Registrado em: 25 Ago 2004 21:54

Re: Saiu nova versão do harbour.

Mensagem por carlos_dornelas »

Itamar, baixei o pacote, mas não veio a pasta Contrib! Você saberia de onde posso baixar? Outra coisa: é possível criar um arquivo de script para acrescentar vários .PRGs a serem compilados com o HBMK2. Você teria alguma dica?

Grato

Antonio Carlos
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Re: Saiu nova versão do harbour.

Mensagem por asimoes »

Ola Itamar,

Baixei e verifiquei a falta da contrib e também do hbmake.exe com o qual estou acostumado usar.

Tem alguma informação a respeito?

E o hbmk2.exe o que ele faz? é o substituto do hbmake? Como funciona?

[]´s
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7929
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Re: Saiu nova versão do harbour.

Mensagem por Itamar M. Lins Jr. »

Baixei e verifiquei a falta da contrib e também do hbmake.exe
Não vém porque já estão todas compiladas na pasta lib. É só usar.
No meu caso, eu uso o bcc, então em "\lib\win\bcc\" estão todas as bibliotecas do contrib já compiladas é só usar.

O Hbmake é coisa do passado. no Harbour usamos o hbmk2.
Ex:
Criamos um arquivo de nome teste.hbp
Similar ao que usamos com o blinker.

Código: Selecionar todos

#
# Teste de arquivo hbp
#

#definimos a(s) lib(s) a ser(em) linkada(s) junto
-lhbwin 
-lhnf

#definimos o nome da aplicação
-oteste

#prg principal
teste.prg

#podemos usar arquivos .c
xyz.c
#aqui definimos os prg's
A.PRG
B.PRG
C.PRG
...
Depois é só chamar:
hbmk2 teste.hbp

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Re: Saiu nova versão do harbour.

Mensagem por asimoes »

Olá Itamar,
Itamar M. Lins Jr. escreveu:O Hbmake é coisa do passado. no Harbour usamos o hbmk2.
Não considero o HbMake coisa do passado, considero ele como facilitador da geração do aplicativo.
Com o hbmk2 você terá que saber o nome de todas as bibliotecas necessárias para gerar a aplicação.
Se ele trabalha como o blinker que não era necessário dizer que clipper.lib, extend.lib e demais bibliotecas serão automaticamente lincadas, beleza.
Se não for, vai dar um trabalhinho sim.
Outra coisa: os arquivos .rc . ch como faz?, um arquivo resource da aplicação como é definido.
Estou usando HWGUI ou MINIGUI como definir qual biblioteca gráfica.

Enfim, a gente tem que se adaptar.

[]´s
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
carlos_dornelas
Usuário Nível 3
Usuário Nível 3
Mensagens: 400
Registrado em: 25 Ago 2004 21:54

Re: Saiu nova versão do harbour.

Mensagem por carlos_dornelas »

Itamar, ainda sobre o contrib: gostaria de testar a gtwvg, mas onde encontro a relação dos comandos dessa lib?

Grato

Antonio Carlos
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7929
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Re: Saiu nova versão do harbour.

Mensagem por Itamar M. Lins Jr. »

Não considero o HbMake coisa do passado, considero ele como facilitador da geração do aplicativo.
Com o hbmk2 você terá que saber o nome de todas as bibliotecas necessárias para gerar a aplicação.
Não é precisa saber o nome de todas as libs, apenas as que são extras.
Com hbmk2 você pode:

hbmk2 -omeuprgprincipal -lminhalib *.prg
Não é necessário informar todas as libs.
O hbmk2 pode compilar vários projetos simultaneos... e o mais importante, funciona no linux .
Outro exemplo usando o arquivo .hbc

Código: Selecionar todos

#
# $Id: contrib.hbc 11155 2009-05-28 06:26:06Z vszakats $
#

# Don't add here any contribs which have external dependencies
# or aren't equally available for all supported Harbour platforms.
# Thank you. [vszakats]

# Some popular and portable Harbour contribs
libs=hbct hbmzip hbcrypt
Eu já usei muito o hbmake, já tive muitos problemas no linux.
Agora só uso o xDev e quando preciso usar no linux faço um scriptzinho, faz algum tempo que não mexo no linux, se precisar irei usar o hbmk2.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7929
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Re: Saiu nova versão do harbour.

Mensagem por Itamar M. Lins Jr. »

mas onde encontro a relação dos comandos dessa lib?
Infelizmente eu não sei. Eu uso a Hwgui.
Olha nesse site aqui tem uns screenshots.
http://cch4clipper.blogspot.com/2009/05 ... ur-by.html

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7929
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Re: Saiu nova versão do harbour.

Mensagem por Itamar M. Lins Jr. »

Oi,
Tem uns exemplos nesse mesmo site.
http://cch4clipper.blogspot.com/search/label/WVG

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7929
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Re: Saiu nova versão do harbour.

Mensagem por Itamar M. Lins Jr. »

Oi,
Eu mandei um email para eles, leiam a resposta do Pritpal.
Baixando via SVN vem esse demowvg.prg
Hi


Itamar Lins wrote:
>
> Many brazilian users are looking for examples and documentation of hbmk2
> and
> gtwvg.
>

It is simple.
To compile, just stay in harbour/contrib/gtwvg/tests,
and issue, hbmk2 gtwvg

For examples, demowvg.prg is the only source of reference.
Yes, off course, I can reply the specific questions.

Regards
Pritpal Bedi
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Re: Saiu nova versão do harbour.

Mensagem por asimoes »

Olá Itamar,

Você teria alguns exemplos de script para hwgui e minigui usando hbmk2?

[]´s
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7929
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Re: Saiu nova versão do harbour.

Mensagem por Itamar M. Lins Jr. »

Ola!
Mandei o email para eles, vejam que eles incluiram os arquivos de tests das contrib's.
Updated release:
http://www.syenar.hu/harbour/harbour-11-win-20090602.7z
http://www.syenar.hu/harbour/harbour-11 ... 090602.exe

- Updated hbmk2 (filter issues + experimental Harbour 1.0.x support)
- Included contrib tests/utils

Brgds,
Viktor
continuando...
Você teria alguns exemplos de script para hwgui e minigui usando hbmk2?
Esta dentro da pasta utils\hmk2\examples.

Código: Selecionar todos

#
# $Id: hwgui.hbc 11166 2009-05-29 09:05:10Z vszakats $
#

# Copy this file to hwgui root dir and include it in hbmk2
# command line to build an app:
# > hbmk2 test.prg C:\hwgui\hwgui.hbc

{win}incpaths=${hb_self}include
{win}libpaths=${hb_self}lib

{win}gt=gtgui

{win}libs=hwgui hwg_qhtm procmisc hbxml
hbmk2 *.prg hwgui

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Saiu nova versão do harbour.

Mensagem por sygecom »

O Harbour esta cada vez melhor, já tem a versão 2.0 Beta disponivel no SourceForge:
http://sourceforge.net/project/showfile ... _id=192309
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Responder