Clipper On Line • Ver Tópico - HMG Releases - Atualizações
Mudar para estilo Clássico
Projeto MiniGui - Biblioteca visual para Harbour/xHarbour
Postar uma resposta

HMG Releases - Atualizações

08 Jul 2020 16:34

Alguém pode me ajudar? Tive que formatar o SSD e reinstalar o Windows do zero, depois de instalar o HMG 3.4.4 não está mais associando automaticamente a pasta "C:\hmg.3.4.4\INCLUDE", ao compilar na HMG dá que não achou a hmg.ch.
Onde configuro a IDE HMG 3.4.4? Criei uma váriável de ambiente INCLUDE=C:\hmg.3.4.4\INCLUDE para desencargo de consciência, mas não deu certo.

Grato.

HMG Releases - Atualizações

09 Jul 2020 02:49

Na aba configuration, incpaths=seuinclude

No caso de variável de ambiente

incpaths=${suavariavel}

Pode ter várias linhas de incpaths

A mesma coisa vale para libpaths

HMG Releases - Atualizações

09 Jul 2020 10:38

Vlademiro, não funcionou, continua com o mesmo prloblema, não acha o #include <hmg.ch> que está em C:\hmg.3.4.4\INCLUDE
build.log:
_temp.rc:79: digit exceeds base
hbmk2: Linking... CTeMonitor.exe

Erro: Date:08/07/2020 Time: 12:45:55
Error BASE/1003 Vari vel nÆo existe: FALSE

em hmg.ch defini assim:
Código:
#define True .T.
#define False .F.


O estranho que na minha primeira instalação do Harbour eu nunca precisei incluir na aba Configuração o incpaths, a IDE hmg 3.4.4 sempre pegou direto as pastas lib e include... só agora nessa última reinstalação que está ocorrendo isso. Vou tentar rodar o BuildAllLib32.bat para ver se resolve.

HMG Releases - Atualizações

09 Jul 2020 10:44

Realmente tem algo muito estranho, ao rodar o BuildAllLib32.bat, acusou que não encontrou o arquivo INCLUDE\_UNICODE.ch, mas nunca existiu esse arquivo, sempre foi "i_UNICODE.ch" com um (i) como prefixo, alis em vários ch tem o prefixo i.
Vou desinstalar o HMG e baixar um novo HMG e ver se funciona. Se vc já sacou o que pode estar acontecendo, por favor, dá uma ajuda aqui. Grato.

HMG Releases - Atualizações

09 Jul 2020 10:49

Para compilar por fora da ide :
hbmk2 main main.hbc hmg32.hbc -IC:\hmg.3.4.4\include -LC:\hmg.3.4.4\lib -oMeusClientes

Main.hbc é o conteúdo da aba configuration. Main é o main.hbp

O hmg32.hbc não sei se realmente é necessário. Eu copiei para a pasta do app. Estou digitando do celular, não posso conferir agora.

Mas não precisa de nada disso. Deve ser outra coisa. Só tem o mingw instalado ? Pode ser algum conflito.

HMG Releases - Atualizações

09 Jul 2020 10:51

Da uma olhada na variável PATH do Windows

HMG Releases - Atualizações

09 Jul 2020 11:24

Sei que não estou respondendo nem ajudando o problema do colega, mas fiz a postagem para alertar quem está vindo do Clipper, ou mesmo quem usa o Harbour sem lib gráfica, que quando o programador pensa em fazer um sistema " for Windows " e vê a " IDE " da MiniGUI ( seja da HMG ou da Extended ), tem a ilusão que tudo ali é mais fácil e que vai ajudar a programar, e não é bem assim, tanto que o colega está perdido, o Quintas sempre fala a mesma coisa, aprender a programar, aprender o básico, entender o que está fazendo, ir por partes, ai sim as coisas funcionam, mas desse jeito, fica complicado.

HMG Releases - Atualizações

09 Jul 2020 12:06

O ideal é desenvolver o projeto em uma máquina virtual só com o estritamente necessário.

HMG Releases - Atualizações

09 Jul 2020 12:44

Pessoal, resolvido a instalação no meu notebook, não sei o que pode ter ocorrido, apaguei a pasta hmg.3.4.4 e reinstalei novamente, copie os arquivos .prg corrigidos, rodei o BuildAllLib32.bat, copiei minhas libs para lib\ e tudo voltou a funcionar normalmente. Não precisei mexer no variável de ambiente path.

Gratos aqueles que tentaram me ajudar.

HMG Releases - Atualizações

09 Jul 2020 13:10

Tanto el IDE como los build en los demos siempre llaman al build.bat y build64.bat (si es 64bit) que se encuentra en c:\hmg.3.4.4 para compilar los proyectos.

El problema de no encontrar los include de vez en cuando sucede y es un problema de Windows que a veces pasa no se porque. La solución siempre es la misma: apagar la máquina (a veces sólo con reiniciar funciona) o en último caso reinstalar hmg.
Postar uma resposta