Page 1 of 1

Error al construir .exe Error guiddef.h 147 11: Cannot open

PostPosted: Mon Jul 15, 2019 8:16 pm
by jvtecheto
Hola

Tanto usando el IDE FivEdit como archivo .mak
me da error al construir el .exe siguiente.
Error guiddef.h 147 11: Cannot open file: string.h

He buscado en el foro y tenia que ver algo con la construccion pero de 64 bits.
Tengo las rutas del compilador C bien asignadas y utilizo Borland C++ 7.30

Como lo arreglo ?

Os explico , si abro el fichero .rc con el Pelles C y lo guardo como .res.
ya no da error y lo construyo perfectamente tanto en FIVEDIT como en archivo .mak

El .res lo deberia de compilar sin problemas . no?

Yo uso tanto el Pelles C como ResEdit en su version de 64 bits.
Incluye esto en los .rc generados o son iguales a los de 32 bits.?

Porque no me genera el .res el FIVEDIT o el archivo .mak.
El FIVEDIT lo tengo bien configurado ya que otros proyectos los construe bien y el .mak igualmente solo me pasa en este proyecto
que por cierto es el que publico el compañero Angel Salom por el problema de el CheckBox activo.
Que lo queria probar y me encontre con este problema.

En fin no se porque no me genera el .res la verdad.

Si a alguien se le ocurre algo estare muy agradecido.

Un abrazo a todos.

Jose

Re: Error al construir .exe Error guiddef.h 147 11: Cannot open

PostPosted: Wed Jul 17, 2019 6:42 pm
by jvtecheto
Hola :

Me respondo a mi mismo por si a alguien le interesa.

Si cambio el compilador de Borland C++ 7.3 por la version 7.0 ya no se produce el error y compila perfectamente
y genera el .res por supuesto.
Tanto en el IDE FivEdit como con fichero .mak

En fin cambio al compilador 7.0 por ahora.

Saludos.

Jose.

Re: Error al construir .exe Error guiddef.h 147 11: Cannot open

PostPosted: Wed Jul 17, 2019 6:55 pm
by cnavarro
Jose, qué includes tienes en el RC ?

Re: Error al construir .exe Error guiddef.h 147 11: Cannot open

PostPosted: Wed Jul 17, 2019 7:27 pm
by AngelSalom
brakaman wrote:Hola :

Me respondo a mi mismo por si a alguien le interesa.

Si cambio el compilador de Borland C++ 7.3 por la version 7.0 ya no se produce el error y compila perfectamente
y genera el .res por supuesto.
Tanto en el IDE FivEdit como con fichero .mak

En fin cambio al compilador 7.0 por ahora.

Saludos.

Jose.


En la 7.3 deben faltar includes que sí lleva la 7.0 de ahí que te arroje el error que no encuentra ficheros de cabecera.

Re: Error al construir .exe Error guiddef.h 147 11: Cannot open

PostPosted: Wed Jul 17, 2019 7:40 pm
by jvtecheto
Hola Angel.

Pues no Angel son los mismos ficheros en unos c:\bcc7 y en otros c:\bcc73

bcc32.cgf
Code: Select all  Expand view

-I"c:\BCC73\include";"c:\BCC73\include\windows\crtl";"c:\BCC73\include\dinkumware";"c:\BCC73\include\windows\rtl";"c:\BCC73\include\windows\sdk";"c:\BCC73\include\windows\sdk\atl"
-L"c:\BCC73\lib";"c:\BCC73\lib\psdk"
 

ilink32.cfg
Code: Select all  Expand view

-L"c:\BCC73\lib";"c:\BCC73\lib\psdk"
 


Saludos

Jose.

Re: Error al construir .exe Error guiddef.h 147 11: Cannot open

PostPosted: Wed Jul 17, 2019 8:11 pm
by karinha
El xHarbour debe ser para BCC73.

Code: Select all  Expand view

-I"C:\BCC73\include";"C:\BCC73\include\windows\crtl";"C:\BCC73\include\dinkumware";"C:\BCC73\include\windows\rtl";"C:\BCC73\include\windows\sdk";"C:\BCC73\include\windows\sdk\atl"
-L"C:\BCC73\lib";"C:\BCC73\lib\psdk"
-g0
 

Re: Error al construir .exe Error guiddef.h 147 11: Cannot open

PostPosted: Thu Jul 18, 2019 7:35 am
by jvtecheto
Hola Joao.

Ya he cambiado a Borland C 7.0, la verdad que no lo sabia,
entonces los usuarios que usan Borland C++ 7.30 utilizan XHarbour.

Gracias amigo.

Saludos

Jose.

Re: Error al construir .exe Error guiddef.h 147 11: Cannot open

PostPosted: Thu Jul 18, 2019 8:25 am
by cnavarro
Jose, Borland 7.3 se puede utilizar con Harbour o con xHarbour, pero lo recomendable es tener en este caso Harbour construído con ese compilador

Re: Error al construir .exe Error guiddef.h 147 11: Cannot open

PostPosted: Thu Jul 18, 2019 10:00 am
by jvtecheto
Ah. Gracias Cristobal.

Entonces la version de Harbour que facilita Fivetech esta construida con Borland C++ 7.0 ?

Saludos.

Jose.

Re: Error al construir .exe Error guiddef.h 147 11: Cannot open

PostPosted: Thu Jul 18, 2019 10:14 am
by cnavarro
No, no quiero decir eso, pero aunque así fuese, el error que obtienes no creo que tenga nada que ver con eso