Script p/ xDev para usar Harbour hbmk2 + gtwvw/gtwvg
Enviado: 03 Abr 2017 16:20
Boa tarde à todos.
Tentando dar uma "sobrevida" ao xDev do Vailton, peguei um script pronto de Harbour com BCC e montei outro, com umas "gambiarras" para trabalhar diretamente dentro do xDev, sem precisar chamar algum .BAT por fora. Dentro do meu limitado conhecimento, direcionei o Script para compilar, gerar os arquivos .c, e sem seguida construir um outro script, para executar com o hbmk2.
Aí você pode perguntar: Poxa, mas não precisa compilar com o harbour e chamar o hbmk2. Dá pra fazer tudo de uma vez só. Por que não fez?
Porque eu não sei "internamente" como o xDev trabalha. Sei que por alguma razão, tive que seguir essas etapas no script.
Montei só com o básico, que utilizo aqui. Mas acredito que ficou mais fácil pra quem quiser editar alguma coisa e incluir as libs ou arquivos HBC de interesse de cada um.
No meu caso, fiz os testes aqui com:
- Harbour 3.2 e BCC + GTWVG
- Harbour 3.2 e BCC + GTWVW
- Harbour 3.2 e Mingw + GTWVG
- Harbour 3.2 e Mingw + GTWVW
- Harbour 3.4 e Mingw + GTWVG
- Harbour 3.4 e Mingw + GTWVW
No Script, para montar o arquivo HBP, apenas inclui as flags -inc, -mt, -oNomeProjeto
Compilou e gerou o executável, de todos os testes que fiz. Pelo menos no meu caso, ficou mais fácil usar assim. Espero que ajude alguém que esteja precisando de algo parecido.
Fiquem à vontade também para "aprimorar" a gambiarra, caso alguém se interesse.
1. Copiar os arquivos dentro da pasta "Script" do xDevStudio. Para isso, é bom que a xDev esteja fechada
2. Inicie o xDevStudio e abra o projeto que queira usar
3. Selecione o compilador: Harbour-HBMK2 4. Inclua as pastas para o ambiente: bin, lib e include
5.Nas Opções do Projeto, apenas escolher se quer usar gtwvw ou gtwvg 6.Lembre de conferir se as libs da gtwvg ou gtwvw estão devidamente copiadas para a pasta LIB, do harbour que estiver usando.
7. Para acompanhar a compilação do projeto, observe o painel de "Compiler Log" abaixo. A xDev vai exibir a compilação e as possíveis mensagens de erro.
Tudo bem que o xDev já está bastante desatualizado e que existem outras opções mais modernas. Mas para quem estava acostumado a trabalhar com ele, sabe da excelente praticidade que tem. Portanto, se eu tive esse problema, acredito que mais pessoas talvez tenham também. Então, aqui está uma pequena contribuição.
Maickon Sato
Tentando dar uma "sobrevida" ao xDev do Vailton, peguei um script pronto de Harbour com BCC e montei outro, com umas "gambiarras" para trabalhar diretamente dentro do xDev, sem precisar chamar algum .BAT por fora. Dentro do meu limitado conhecimento, direcionei o Script para compilar, gerar os arquivos .c, e sem seguida construir um outro script, para executar com o hbmk2.
Aí você pode perguntar: Poxa, mas não precisa compilar com o harbour e chamar o hbmk2. Dá pra fazer tudo de uma vez só. Por que não fez?
Porque eu não sei "internamente" como o xDev trabalha. Sei que por alguma razão, tive que seguir essas etapas no script.
Montei só com o básico, que utilizo aqui. Mas acredito que ficou mais fácil pra quem quiser editar alguma coisa e incluir as libs ou arquivos HBC de interesse de cada um.
No meu caso, fiz os testes aqui com:
- Harbour 3.2 e BCC + GTWVG
- Harbour 3.2 e BCC + GTWVW
- Harbour 3.2 e Mingw + GTWVG
- Harbour 3.2 e Mingw + GTWVW
- Harbour 3.4 e Mingw + GTWVG
- Harbour 3.4 e Mingw + GTWVW
No Script, para montar o arquivo HBP, apenas inclui as flags -inc, -mt, -oNomeProjeto
Compilou e gerou o executável, de todos os testes que fiz. Pelo menos no meu caso, ficou mais fácil usar assim. Espero que ajude alguém que esteja precisando de algo parecido.
Fiquem à vontade também para "aprimorar" a gambiarra, caso alguém se interesse.
1. Copiar os arquivos dentro da pasta "Script" do xDevStudio. Para isso, é bom que a xDev esteja fechada
2. Inicie o xDevStudio e abra o projeto que queira usar
3. Selecione o compilador: Harbour-HBMK2 4. Inclua as pastas para o ambiente: bin, lib e include
5.Nas Opções do Projeto, apenas escolher se quer usar gtwvw ou gtwvg 6.Lembre de conferir se as libs da gtwvg ou gtwvw estão devidamente copiadas para a pasta LIB, do harbour que estiver usando.
7. Para acompanhar a compilação do projeto, observe o painel de "Compiler Log" abaixo. A xDev vai exibir a compilação e as possíveis mensagens de erro.
Tudo bem que o xDev já está bastante desatualizado e que existem outras opções mais modernas. Mas para quem estava acostumado a trabalhar com ele, sabe da excelente praticidade que tem. Portanto, se eu tive esse problema, acredito que mais pessoas talvez tenham também. Então, aqui está uma pequena contribuição.
Maickon Sato