Página 1 de 1

Minigui com MingW

Enviado: 01 Jan 2015 21:23
por Cavalo Marinho
Boa noite pessoal, feliz ano novo a todos
Comece a trabalhar com minigui a pouco tempo baixe e instalei ja fiz alguma coisa e estou empolgado, e estou trabalhando com o bcc da borland, acontece que conversando com um um amigo e vendo coisa no fórum se fala muito bem da MingW com o gcc se não me engano, foi baixe a minigui 2.4.2 e tambem a MingW para esta mesma versão, mas não conseguir compilar o meu projeto, fiz o seguinte comecei um novo do zero, não obtive sucesso, sempre que vou em projeto->buind gera este erro, conforme as telas em anexo, segue as telas de configuração das preferencias para conferencia. :%

Minigui com MingW

Enviado: 03 Jan 2015 21:31
por Nascimento
eu tambem com o bcc eu fazia um hbp e compilava normal com a minigui com mingw o hbp nao funciona nem a pau

Minigui com MingW

Enviado: 04 Jan 2015 12:20
por Toledo
Amigos, na página de download da MiniGui Extended, além do link da MiniGui para BCC, também tem o link para baixar a MiniGui já compilada para MingW:

Link da MiniGui 2.4.2 para BCC:
Harbour MiniGUI Extended Edition 2.4.2 setup or Zip Compressed Setup File.

Link da MiniGui 2.4.2 para MingW:
Harbour MiniGUI Extended Edition 2.4.2 with Harbour 3.2.0dev precompiled libraries for MinGW compiler 4.6.1
Cavalo Marinho escreveu:baixe a minigui 2.4.2
Se você já baixou a MiniGui 2.4.2 para BCC, então baixe o MiniGui para MingW e instalar na mesma pasta onde você instalou a MiniGui para BCC:
Image1.jpg
Faça a configuração da IDE conforme imagem abaixo:
Image2.jpg
Depois faça um teste compilando o seu sistema.

Abraços,

Minigui com MingW

Enviado: 04 Jan 2015 17:48
por JoséQuintas
Programas compilados em BCC ou MSVC contém a extensão OBJ, já em mingw a extensão é .O
Bibliotecas compiladas em BCC ou MSVC contém a extensão LIB, já em mingw a extensão é .A

Mas não é apenas a extensão, elas são incompatíveis entre si.

A minigui é uma biblioteca.
Se quer usar o compilador mingw, precisa da minigui compilada com mingw pra poder juntar com seus programas que serão compilados em mingw.

A diferença comparando ao Clipper:
No Clipper o compilador tinha formato único, e pra usar uma LIB ela tinha que ser compatível com o Clipper.
No Harbour há várias opções de compilador C, e precisa que todas as LIBs estejam no mesmo formato de compilador C.
Não dá pra misturar.

E daí que vém aquilo de baixar fontes do Harbour, baixar fontes da minigui, e compilar tudo com o mesmo compilador.

A gente se confunde porque o Harbour é tão parecido com o Clipper, que a gente esquece que quem compila é o compilador C e não o Harbour.

E a minigui é uma bilbioteca, vindo ou não com Harbour e compilador C.
Trocou o compilador C, tem que trocar tudo, até a minigui.

Nota: "bibliotecas compiladas" é força de expressão. A bilbioteca em si é um conjunto de objetos compilados.

Minigui com MingW

Enviado: 06 Jan 2015 21:13
por Cavalo Marinho
Boa noite pessoal
Em primeiro lugar gostaria de agradecer a todos que responderam minha dúvida, mas infelizmente nao funcionou, fiz tudo como o recomendado, fiz um projeto novinho contendo somente o main.prg e o main.fmg e nada, quando vou executar o Project->build(Incremental) do projeto ele gera um erro conforme telas em anexo. :%

Minigui com MingW

Enviado: 07 Jan 2015 09:18
por MSDN
Amigo, ao invés de usar a MiniGUI Extended, use a MiniGUI original ( http://harbourminigui.com ), no menu de opções de fundo vermelho, clique no link "Descarga - Instalación" e baixe a instalação, que só existe usando a versão de C++ que vc deseja. Talvez vc se pergunte pq a maioria dos programadores que utilizam a MiniGUI usam a versão Extended, e a resposta é que na época, alguns anos atrás, o criador da lib, o argentino Roberto Lopez, tomou a decisão de tocar sozinho o projeto, e nisso, ele parou para deixar as coisas como achava que era melhor, e dar andamento em outros projetos também, desde essa época, outros desenvolvedores, usando a mesma base da lib, criaram a versão Extended, que está ai até hoje, tendo o diferencial de ter funções que não existiam na versão original, e uma tonelada de exemplos na pasta samples, compilando tanto com xHarbour como Harbour, o que foi ganhando os programadores, além do lançamento de novas versões em curto espaço de tempo. Hoje em dia, a MiniGUI original, se não tem as mesmas funções da Extended, não deve nada, até pq, quem implementa novidades pegando o código, é a versão Extended, portanto, usar uma ou outra versão, não deprecia em nada o desenvolvimento de um sistema, é mais uma questão de escolha pessoal.

Abraços

Minigui com MingW

Enviado: 07 Jan 2015 19:06
por Toledo
Cavalo Marinho escreveu:quando vou executar o Project->build(Incremental) do projeto ele gera um erro
Amigo, este erro é na compilação ou na execução do seu programa?

Abraços,

Minigui com MingW

Enviado: 08 Jan 2015 10:20
por Cavalo Marinho
Bom dia Toledo
É na compilação, pra voce ter uma ideia eu criei um novo projeto do zero, apenas com o main.prg e um formulário em branco sem nenhum componente, somente para exibir um form em branco na tela, quando tento compilar gera o erro reportado no post anterior. sinceramente já não sei mais o que fazer.
Agradeço a todos as resposta dadas aqui no forum. :-Y
Só mais uma coisa, a ide que estou utilizando é de Walter Formigoni.

Minigui com MingW

Enviado: 11 Set 2015 18:41
por Hasse
Boa noite colegas.

Instalei hoje pela manhã, a MIniGui Extended 2.5.2. Passei a tarde toda tentando configurar a IDE e não consegui. Acabei por DESISTIR e pedir ajuda.

Ao tentar compilar com BCC55, não gera erro e também não cria o executável.
Ao tentar compilar com o MingW, gera erro.

Estou anexando alguns arquivos e cópias de tela para que o auxílio seja mais eficiente.

Os 6 arquivos abaixo estão zipados no Anexo:
1)-Tela de configuração da IDE ativando o BCC55 (Config BCC55.jpg)
2)-Tela de configuração da IDE ativando o MingW (Config MingW.jpg)
3)-Tela com o erro do MingW (Erro_MingW.jpg)
4)-Arquivo "demo.ini"
5)-Arquivo "demo.mpm"
6)-Arquivo "MaqueFile.Gcc"

Informações:
Pasta da MiniGui: E:\Dev2\Minigui.2.5.2
Pasta do xHarbour: C:\xHarbour (1.21.6406)

Minigui com MingW

Enviado: 15 Set 2015 15:22
por janio
Toledo, aproveitando o tópico...

- Para usar a MiniGUI tenho que usar o harbour que já vem com ela? Ou posso usar o meu harbour (3.2) que já tenho aqui com MinGW?

- Pelo pouco que li há duas versões da MiniGUI, qual vc usa (curiosidade)? As duas tem IDE?

- Na hwgui as TELAS são criadas dentro do próprio prg e junto com as funções. Na MiniGUI não é assim?

Janio

Minigui com MingW

Enviado: 15 Set 2015 17:35
por Toledo
janio escreveu:- Para usar a MiniGUI tenho que usar o harbour que já vem com ela? Ou posso usar o meu harbour (3.2) que já tenho aqui com MinGW?
É possível usar o seu Harbour, mas neste caso você teria de recriar todas as LIBs da MiniGui. As versões mais recentes da MiniGui já vem com o Harbour 3.2, hoje a HMG está com a versão 3.4.1 com Harbour 3.2 e MingW, geralmente é versão mais atual do Harbour Nightly e MingW. O padrão da MiniGui Extended, na sua versão mais recente 2.5.2, também vem com o Harbour 3.2 e com o Borland C++ Compiler version 5.5, mas também existe uma versão para a MingW.
janio escreveu:- Pelo pouco que li há duas versões da MiniGUI, qual vc usa (curiosidade)? As duas tem IDE?
Eu tenho sistemas desenvolvidos com as duas versões da MiniGui (HMG e MiniGui Extended), mas uso mais a MiniGui Extended. As duas versões tem IDE, que são bem parecidas. O diferencial da HMG, em suas últimas versões, é que tem uma IDE ANSI e outra UNICODE.
janio escreveu:- Na hwgui as TELAS são criadas dentro do próprio prg e junto com as funções. Na MiniGUI não é assim?
Fica ao seu gosto, você pode criar dentro do PRG ou criar com a IDE os formulários (arquivos FMG) que depois podem ser incorporados ao PRG, utilizando o comando LOAD WINDOW.

Abraços,