Clipper On Line • Ver Tópico - Harbour++ - código-fonte disponível para testes

Harbour++ - código-fonte disponível para testes

Aqui você poderá divulgar/oferecer Produtos, Serviços e Negócios.

Moderador: Moderadores

 

Harbour++ - código-fonte disponível para testes

Mensagempor marcosgambeta » 20 Out 2021 16:52

Harbour++ é um projeto derivado do Harbour 3.2, com o objetivo de mudar a linguagem de programação de C para C++.

Uma cópia do código-fonte corrente está disponível no link abaixo para quem desejar fazer testes e se familiarizar com o projeto:

https://www.mediafire.com/file/8d6phtspdjonkfi/harbour-cpp11-main-20211020-1625.zip/file

Harbour++ requer um compilador C++ com suporte ao padrão C++11. No Windows, pode-se usar GCC (MinGW), Visual C++ e Clang.

Compiladores não mais suportados: Pelles C, XCC, Digital Mars, OpenWatcom, LCC e Tiny C.

Testes com outros compiladores estão pendentes, incluindo os compiladores da Embarcadero (Borland).

Como se trata de uma versão em desenvolvimento, podem surgir erros de compilação sob determinadas condições. Neste caso, basta entrar em contato informando o erro.

O arquivo README.md contém mais instruções sob a compilação.

Para maiores informações sobre o projeto, basta enviar uma mensagem para marcosgambeta AT outlook DOT com.

Leia as Regras desta seção
1 - O Fórum Clipper On Line não será de qualquer modo responsável principal, solidário ou subsidiário pelos anúncios veiculados neste fórum "Classificados - Serviços e Negócios", bem assim pela procedência, licitude, especificação, qualidade e estado dos produtos e serviços anunciados, pelo inadimplemento ou atraso de qualquer das partes negociantes ou, ainda, pela eventual lesão a direito material ou moral das mesmas, sendo certo que negócios que resultarem de tais anúncios deverão ser pautados exclusivamente na confiança entre os envolvidos, aos quais caberá adotar as medidas de segurança e garantia que entenderem pertinentes para a melhor conclusão do negócio.

Atenciosamente,
Marcos Antonio Gambeta
marcosgambeta
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 260
Data de registro: 16 Jun 2005 22:53
Curtiu: 2 vezes
Mens.Curtidas: 27 vezes

Harbour++ - código-fonte disponível para testes

Mensagempor JoséQuintas » 20 Out 2021 17:06

Importante:

Por estar hospedado no media fire, abre a janela conhecida do media fire, o que causa mal impressão sobre o arquivo.

Sinto muito dizer isto mas....
Parece estar bem compatível com Harbour 3.2, porque aqui dá o mesmo problema ao tentar gerar em 32 bits.
No momento gerando em 64 bits.
Usando mingw 7.3

Também significa que quem gera o 3.2 normal, vai conseguir gerar este - se tiver a ferramenta adequada.

Ainda gerando... por enquanto espero o outro problema de PNG.... mas até agora ok.

Leia as Regras desta seção
1 - O Fórum Clipper On Line não será de qualquer modo responsável principal, solidário ou subsidiário pelos anúncios veiculados neste fórum "Classificados - Serviços e Negócios", bem assim pela procedência, licitude, especificação, qualidade e estado dos produtos e serviços anunciados, pelo inadimplemento ou atraso de qualquer das partes negociantes ou, ainda, pela eventual lesão a direito material ou moral das mesmas, sendo certo que negócios que resultarem de tais anúncios deverão ser pautados exclusivamente na confiança entre os envolvidos, aos quais caberá adotar as medidas de segurança e garantia que entenderem pertinentes para a melhor conclusão do negócio.

José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 18111
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 13 vezes
Mens.Curtidas: 968 vezes

Harbour++ - código-fonte disponível para testes

Mensagempor JoséQuintas » 20 Out 2021 17:28

wvg.png


Fiz apenas o teste básico.
Gerei o Harbour e compilei o exemplo da GTWVG.

Não mexo com linguagem C, não uso Harbour 3.2.
Só posso dizer que funcionou.
Mas só compilando em 64 bits, igual acontece com o Harbour 3.2 em C++.
E tem mensagens de alerta para as LIBs opcionais, além de algumas outras, o que pode ser considerado normal.

Quem estiver acostumado com Harbour 3.2, tiver mais conhecimento, e estiver interessado, fique à vontade.

Apenas fiquei curioso, e desbloqueei o post da moderação.

Pelo que entendi, os fontes normalmente não são liberados pra todos, talvez depois seja pago, ou talvez seja apenas uma limitação de precaução.
Isso saberemos em breve.

Leia as Regras desta seção
1 - O Fórum Clipper On Line não será de qualquer modo responsável principal, solidário ou subsidiário pelos anúncios veiculados neste fórum "Classificados - Serviços e Negócios", bem assim pela procedência, licitude, especificação, qualidade e estado dos produtos e serviços anunciados, pelo inadimplemento ou atraso de qualquer das partes negociantes ou, ainda, pela eventual lesão a direito material ou moral das mesmas, sendo certo que negócios que resultarem de tais anúncios deverão ser pautados exclusivamente na confiança entre os envolvidos, aos quais caberá adotar as medidas de segurança e garantia que entenderem pertinentes para a melhor conclusão do negócio.

José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 18111
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 13 vezes
Mens.Curtidas: 968 vezes

Harbour++ - código-fonte disponível para testes

Mensagempor JoséQuintas » 20 Out 2021 17:32

gtwvg.png


A gtwvg de sempre, tudo funcionando.

Leia as Regras desta seção
1 - O Fórum Clipper On Line não será de qualquer modo responsável principal, solidário ou subsidiário pelos anúncios veiculados neste fórum "Classificados - Serviços e Negócios", bem assim pela procedência, licitude, especificação, qualidade e estado dos produtos e serviços anunciados, pelo inadimplemento ou atraso de qualquer das partes negociantes ou, ainda, pela eventual lesão a direito material ou moral das mesmas, sendo certo que negócios que resultarem de tais anúncios deverão ser pautados exclusivamente na confiança entre os envolvidos, aos quais caberá adotar as medidas de segurança e garantia que entenderem pertinentes para a melhor conclusão do negócio.

José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 18111
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 13 vezes
Mens.Curtidas: 968 vezes

Harbour++ - código-fonte disponível para testes

Mensagempor JoséQuintas » 20 Out 2021 17:38

Na minha máquina, que compilo Harbour 3.4 usando mingw 7.3 x86_x64

HB_COMPILER=mingw64
HB_INSTALL_PREFIX=d:\harbour11
SET PATH=d:\harbour11\bin;%PATH%


Não sei nem dizer se compilou com C++ ou CPP... isso é pra quem entende disso...

Leia as Regras desta seção
1 - O Fórum Clipper On Line não será de qualquer modo responsável principal, solidário ou subsidiário pelos anúncios veiculados neste fórum "Classificados - Serviços e Negócios", bem assim pela procedência, licitude, especificação, qualidade e estado dos produtos e serviços anunciados, pelo inadimplemento ou atraso de qualquer das partes negociantes ou, ainda, pela eventual lesão a direito material ou moral das mesmas, sendo certo que negócios que resultarem de tais anúncios deverão ser pautados exclusivamente na confiança entre os envolvidos, aos quais caberá adotar as medidas de segurança e garantia que entenderem pertinentes para a melhor conclusão do negócio.

José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 18111
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 13 vezes
Mens.Curtidas: 968 vezes

Harbour++ - código-fonte disponível para testes

Mensagempor vcatafesta » 20 Out 2021 19:23

Na minha máquina, que compilo Harbour 3.4 usando mingw 7.3 x86_x64


Não sei nem dizer se compilou com C++ ou CPP... isso é pra quem entende disso...


Como assim não sabe se está compilando o Harbour 3.4 no modo C ou C++ (que é o mesmo que CPP)?!?
Se não definir a variável de ambiente HB_BUILD_MODE para o modo, a compilação dos fontes, por default
será em C

HB_BUILD_MODE=cpp   # Change default build mode to C++ or C. Default: c, except for msvc* compilers, where it's cpp.


Sem ofender ninguém, fico a pensar, será que esse povo sabe mesmo o que está fazendo, tendo em
vista ter conhecimento se os fontes estão sendo compilados em C ou C++ ?
Fazem tudo no automático mesmo? Ligou, se funfou beleza, se não também blz!

Leia as Regras desta seção
1 - O Fórum Clipper On Line não será de qualquer modo responsável principal, solidário ou subsidiário pelos anúncios veiculados neste fórum "Classificados - Serviços e Negócios", bem assim pela procedência, licitude, especificação, qualidade e estado dos produtos e serviços anunciados, pelo inadimplemento ou atraso de qualquer das partes negociantes ou, ainda, pela eventual lesão a direito material ou moral das mesmas, sendo certo que negócios que resultarem de tais anúncios deverão ser pautados exclusivamente na confiança entre os envolvidos, aos quais caberá adotar as medidas de segurança e garantia que entenderem pertinentes para a melhor conclusão do negócio.

Harbour, C, C++, Ruby, Python, Go, Delphi, Haskell, Html, PHP, mingw, gtwvg, multithread, dbfcdx, letodb
=================================================
Senhor, sem Ti, nada podemos fazer!
vcatafesta
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 24
Data de registro: 20 Fev 2015 23:22
Cidade/Estado: Pimenta Bueno/RO
Curtiu: 2 vezes
Mens.Curtidas: 0 vez

Harbour++ - código-fonte disponível para testes

Mensagempor JoséQuintas » 22 Out 2021 11:39

vcatafesta escreveu:Sem ofender ninguém, fico a pensar, será que esse povo sabe mesmo o que está fazendo, tendo em
vista ter conhecimento se os fontes estão sendo compilados em C ou C++ ?
Fazem tudo no automático mesmo? Ligou, se funfou beleza, se não também blz!


Fiz só de curiosidade mesmo.

Não mexo com linguagem C, nem CPP, e nem mesmo com Harbour 3.2.

Sendo assim, não sei nem mesmo porque fiz o teste, apenas apaguei tudo no final.

Leia as Regras desta seção
1 - O Fórum Clipper On Line não será de qualquer modo responsável principal, solidário ou subsidiário pelos anúncios veiculados neste fórum "Classificados - Serviços e Negócios", bem assim pela procedência, licitude, especificação, qualidade e estado dos produtos e serviços anunciados, pelo inadimplemento ou atraso de qualquer das partes negociantes ou, ainda, pela eventual lesão a direito material ou moral das mesmas, sendo certo que negócios que resultarem de tais anúncios deverão ser pautados exclusivamente na confiança entre os envolvidos, aos quais caberá adotar as medidas de segurança e garantia que entenderem pertinentes para a melhor conclusão do negócio.

José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 18111
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 13 vezes
Mens.Curtidas: 968 vezes

Harbour++ - código-fonte disponível para testes

Mensagempor JoséQuintas » 22 Out 2021 12:38

cpp.png


Pois é...
Já tinha lido na internet que CPP pode compilar fontes em C.

Está aí meu aplicativo em versão C, e versão C++.
Apenas usei o que foi indicado.

HB_BUILD_MODE=cpp  


Mesmo mingw de sempre que eu uso.
Além de ter 32/64 bits, também tem C e C++.
Pra quem só usa o Harbour, igual a mim, a única diferença visível é aparecer "C++" ao invés de "C".

Lógico... o Harbour do post deve estar trocando os fontes .C pra fontes .CPP, não se trata de apenas trocar o compilador.
Como eu já disse, eu não mexo com linguagem C/C++, apenas é de se imaginar que vai simplificar os fontes, e trazer mais recursos/compatibilidade.

Correção: JÁ TEM muitos fontes em CPP.

Leia as Regras desta seção
1 - O Fórum Clipper On Line não será de qualquer modo responsável principal, solidário ou subsidiário pelos anúncios veiculados neste fórum "Classificados - Serviços e Negócios", bem assim pela procedência, licitude, especificação, qualidade e estado dos produtos e serviços anunciados, pelo inadimplemento ou atraso de qualquer das partes negociantes ou, ainda, pela eventual lesão a direito material ou moral das mesmas, sendo certo que negócios que resultarem de tais anúncios deverão ser pautados exclusivamente na confiança entre os envolvidos, aos quais caberá adotar as medidas de segurança e garantia que entenderem pertinentes para a melhor conclusão do negócio.

José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 18111
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 13 vezes
Mens.Curtidas: 968 vezes




Retornar para Classificados - Serviços e Negócios

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 1 visitante


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro