Harbour para alguns OS.

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: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Harbour para alguns OS.

Mensagem por Itamar M. Lins Jr. »

Apenas repassando.
Hi All,

Second issue of the unified and self-contained Windows release
package, which is able to create x86, x64, WinCE/ARM executables
(both shared and static) out of the box without the need of any
external tools or settings. This time also in the form of installer,
with (de)selectable options.

Downloads:
http://www.syenar.hu/harbour/harbour-11-win-20090331.7z (size: 146MB)
http://www.syenar.hu/harbour/harbour-11 ... 090331.exe (size: 148MB)

To use:
1) unpack/install 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=mingwce'

The package also contains Harbour libraries to build MSVC 2008,
MSVC 2008 x64, Open Watcom 1.8, Borland C 5.5.1,
Pelles C 5.0, Pelles C 5.0 x64 and Pelles C 5.0 WinCE/ARM
executables. For these, you need to have these compilers installed
on your computer. The libs will automatically be picked by hbmk2.
A native set of x64 Harbour tools is also included, and Harbour .dlls
for x86, x64, WinCE/ARM and Borland.

The package contains MinGW 4.3.3, MinGW 4.4.0 for x64 and
MinGW 4.1.0 for ARM/CE embedded.

The goal is to develop the format for the Windows/WinCE binary
release package for the next stable release of Harbour. Please
test and report you experiences.

Following external dependencies were used to build corresponding
Harbour libs:

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.0 (2009.01)


Brgds,
Viktor
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: Harbour para alguns OS.

Mensagem por sygecom »

Muito bom, já baixei o pacote e vou ver como compilar com MINGW...
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
software_facil
Usuário Nível 3
Usuário Nível 3
Mensagens: 211
Registrado em: 23 Fev 2005 12:19
Localização: Curitiba/PR
Contato:

Re: Harbour para alguns OS.

Mensagem por software_facil »

Itamar, já havia baixado antes os arquivos do link que vc postou, porém, agora o link dá erro. Uma pergunta, para usar o Harbour, temos 3 alternativas :
1- usar o que já vem com a minigui
2- baixar pelo svn
3- baixar pelo link que vc postou
No final das contas, qual a diferença entre as 3 opções, e qual usar para melhor performance e para conseguir ter a maior gama de recursos disponíveis ?

Abraços

Marcelo Neves
messenger : software_facil@hotmail.com
marcos.gurupi
Usuário Nível 4
Usuário Nível 4
Mensagens: 939
Registrado em: 06 Jul 2004 11:53
Localização: Gurupi-TO

Re: Harbour para alguns OS.

Mensagem por marcos.gurupi »

Eu tentei tb mas o link estah quebrado.

Marcos Roberto
Marcos Roberto
NetService Software
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Harbour para alguns OS.

Mensagem por sygecom »

Novos links:
Yes, but the instructions has changed since:

---
Hi All,

I've updated the unified release to the latest Harbour version, and
this time with only one package which, hopefully will fit most
users' needs:

http://www.syenar.hu/harbour/harbour-11-win-20090408.7z (48MB)
http://www.syenar.hu/harbour/harbour-11 ... 090408.exe (50MB)
Installed size: 168MB (40MB - 314MB)

It contains all components of former 'full' package, with some more
fine grained control and without mingw64/mingwce embedded
versions to keep size down. Now there is a README with links and
short instructions how to get these tools from official locations.

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, Pelles C x86/x64/WinCE-ARM 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'

Tools/libs used to create the package:
MinGW 4.3.3, MinGW64 4.4.0, MinGWCE 4.1.0, BCC 5.5.1, Open Watcom 1.8,
MSVC 2008, Pelles C 5.00.1, 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.0 (2009.01)

Feedback is welcome, I plan to make this the default format for the next
official release for Windows/Windows CE platforms.

Brgds,
Viktor

[ Note: Some of the size growth is attributed to hbqt lib, especially
with MSVC, which is C++ and huge. It's not a problem, but please
keep this in mind when comparing size to prev versions. ]
---
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Harbour para alguns OS.

Mensagem por sygecom »

software_facil escreveu: No final das contas, qual a diferença entre as 3 opções, e qual usar para melhor performance e para conseguir ter a maior gama de recursos disponíveis
Olá Marcelo,
As três citadas por você são tudo a mesma coisa, o que muda é que no caso da versão do SVN você escolhe qual compilador vai usar para compilar os Fontes do Harbour. Já na versão do pacote da Minigui, já vem automaticamente compilada com BCC 5.5.1 e no link que o Itamar postou o Viktor, disponibiliza os mesmo Harbour porem compilado para varios compiladores, e alem de claro mandar junto no pacote os compiladores Mingw, para 32Bits,64Bits e CE caso você opite usar Mingw.

No seu caso que esta usando Minigui, seria o ideal você usar a versão que vem com a propria Minigui, acredito que os desenvolvedores da Minigui devem testar e se basear nessa versão. Unica coisa que essa versão que vem junto com o pacote da Minigui vem sem o hbmk2.exe que serve para compilar aplicativos usando diversos Compiladores em diversas plataformas.
Agora não sei se a Minigui compila e funciona com outros compiladores fora o BCC, se não compila então nem vai fazer falta o hbmk2.exe.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
software_facil
Usuário Nível 3
Usuário Nível 3
Mensagens: 211
Registrado em: 23 Fev 2005 12:19
Localização: Curitiba/PR
Contato:

Re: Harbour para alguns OS.

Mensagem por software_facil »

Boa noite Leonardo,

Realmente, usando a minigui, melhor usar o Harbour que acompanha, porém, se tivesse o aplicativo que vc falou, que aliás vem quando baixa-se pelo SVN, seria bom, mas pelo menos, podemos baixar do SVN, e usar o que mais interessar, ou seja, a pasta contrib, que está recheada de novidades e coisas úteis, como o acesso aos bancos de dados, pdf, etc.

Abraços

Marcelo Neves
messenger : software_facil@hotmail.com
Responder