Página 1 de 1

como indicar arquivo ch no linux

Enviado: 12 Jul 2016 15:40
por LDOSISTEMAS
Boa tarde

Estou fazendo a minha primeira compilaçao de um projeto para linux, estou usando centos 7.0, instalei o harbour 3.0.0, e na hora de compilar, acontece o seguinte erro:
GASP40HB.PRG(1) Error F0029 Can't open #include file 'industri.ch'
O arquivo industri.ch ja esta na pasta da aplicaçao , para windows ja ficava lá então considerei que devia ficar lá, copiei também para a pasta include do harbour mas também continuou o mesmo erro. Penso que algo que devo fazer para indicar que esses arquivos ch estão na pasta local, no windows usava o set clipper para fazer isso, no linux não consegui fazer .
Att

como indicar arquivo ch no linux

Enviado: 12 Jul 2016 16:17
por JoséQuintas
chutes:
- Indicar a pasta atual como include
- Linux é case sensitive, se no fonte está em minúsculas deverá ficar igual

indicar pasta atual, pelo menos no Harbour 3.2

Código: Selecionar todos

-I.\

como indicar arquivo ch no linux

Enviado: 12 Jul 2016 18:34
por Vlademiro
chute 2.

Verifique se vc não inseriu algum set novo, tipo


SET FILECASE LOWER // Forçará o nome dos arquivos para minúsculas (No fonte tem INDUSTRI.CH a app considerará industri.ch)

SET FILECASE UPPER // O contrário

SET FILECASE MIXED // Da mesma forma que vc escreveu. Por exemplo : MyProgram.ch deverá estar dessa mesma forma (Com M e P maiúsculo)


Ou melhor, se o nome está em caixa baixa, então insira SET FILECASE LOWER

como indicar arquivo ch no linux

Enviado: 13 Jul 2016 16:15
por LDOSISTEMAS
Obrigado, realmente eram os nomes, acertei no fonte e passou.
Agora ocorreu outro erro, como nunca tinha feito a compilação para o linux, deparei com outro erro, na minha compilação para windows uso -lhwin com isso tenho as funções
WIN_PRINTERLIST
WIN_PRINTFILERAW
WIN_PRINTERGETDEFAULT
GT_WVT_DEFAULT
wAPI_MESSAGEBOX

por quais devo substituir para que rode no linux