Clarion - Directorio de Compilación diferente

 
Vista:
sin imagen de perfil
Val: 5
Ha mantenido su posición en Clarion (en relación al último mes)
Gráfica de Clarion

Directorio de Compilación diferente

Publicado por María Eugenia (21 intervenciones) el 08/04/2021 11:35:20
Buenos días,
me sucede que al compilar mi proyecto me genera los archivos (.clw, .lib, .inc y .exe) en otro directorio distinto a donde tengo mi aplicación y mi diccionario. Lo que hace ese generármelos en el último directorio trabajado.
Cómo puedo soluciuonar esto?

Desde ya muchas gracias,
Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Martin
Val: 92
Bronce
Ha mantenido su posición en Clarion (en relación al último mes)
Gráfica de Clarion

Directorio de Compilación diferente

Publicado por Martin (70 intervenciones) el 20/04/2021 04:52:44
Hola, en que versión de clarion estás trabajando? Yo lo que hago es modificar el archivo .RED que está dentro del directorio Bin de Clarion para que me genere todos los archivos dentro del directorio de la app
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 5
Ha mantenido su posición en Clarion (en relación al último mes)
Gráfica de Clarion

Directorio de Compilación diferente

Publicado por María Eugenia (21 intervenciones) el 20/04/2021 11:29:42
Hola, en la 6. Yo tengo así ese archivo:

-- Default Redirection for Clarion 6

[Debug32]
*.obj = %ROOT%\obj32
*.res = %ROOT%\obj32
*.rsc = %ROOT%\obj32

[Release32]
*.obj = %ROOT%\obj32\release
*.res = %ROOT%\obj32\release
*.rsc = %ROOT%\obj32\release

[Common]
*.dll =.;%ROOT%\bin; C:\CLARION6\3rdParty\Bin
*.tp? =%ROOT%\template; C:\CLARION6\3rdParty\Template
*.trf = %ROOT%\template
*.txs = %ROOT%\template
*.stt = %ROOT%\template
*.ico = .; .\images; %ROOT%\images; q:\clarion6\imagenes; %ROOT\libsrc
*.jpg = .; .\images; %ROOT%\images; q:\clarion6\imagenes; %ROOT\libsrc
*.* =.; %ROOT%\libsrc; %ROOT%\images; %ROOT%\template; %ROOT%\examples; %ROOT%\convsrc; %ROOT%\SUPER\IMAGES; C:\CLARION6\3rdParty\Images; C:\CLARION6\3rdParty\LibSrc; %ROOT%\Apps\Images
*.lib =%ROOT%\lib; C:\CLARION6\3rdParty\Lib
*.obj = %ROOT%\lib
*.res =%ROOT%\lib; C:\CLARION6\3rdParty\Lib
*.CLW=C:\CLARION6\3rdParty\LibSrc
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Martin
Val: 92
Bronce
Ha mantenido su posición en Clarion (en relación al último mes)
Gráfica de Clarion

Directorio de Compilación diferente

Publicado por Martin (70 intervenciones) el 29/04/2021 21:28:28
Te paso el mío, no copies todo, fijate en la parte donde dice [Debug32] y [Common] Guardá primero una copia del archivo original y listo. Como está acá te va a generar las fuentes siempre en el directorio de la app, si empieza a dar errores como a veces pasa con Clarion podés borrar esos archivos y regenerar todo de nuevo. Por defecto te genera todo en el directorio de Clarion6 a veces y mezcla todo.
Fijate en el directorio .\Iconos y el otro que dice .\Imagenes, siempre tengo esos 2 directorios en todas las apps que creo para colocar todos los íconos e imágenes y no tener que estar buscando por todos lados. Si cambiás de PC, formateo, etc, siempre te va a buscar los íconos e imágenes en esos directorios que están dentro del directorio de la aplicación. Para mí siempre fue más cómodo así y no tener todo junto dentro del mismo directorio que al final queda lleno de archivos.
En tu .RED aparece q:\clarion6\imagenes estaría apuntando a una unidad Q: fijate si está bien si no podés elimiarlo, donde dice C:\CLARION6\3rdParty\Images debería ser %ROOT%\3rdParty\Images como esa ruta ya está podés eliminarla. Si pegás todo lo que te pasé completo debería funcionar sin problemas, igualmente respaldo primero!

[Debug32]
*.obj = .\Obj; %ROOT%\Obj32
*.res = .\Obj; %ROOT%\Obj32
*.rsc = .\Obj; %ROOT%\Obj32
*.exp = .\Obj
*.lib = .\Obj
*.map = .\Obj
*.shp = .\Obj
*.$$$ = .\Obj
*.clw = .\Src
*.inc = .\Src
*.txa = .\Info
*.txd = .\Info

[Release32]
*.obj = .\Obj; %ROOT%\Obj32\Release
*.res = .\Obj; %ROOT%\Obj32\Release
*.rsc = .\Obj; %ROOT%\Obj32\Release
*.exp = .\Obj
*.lib = .\Obj
*.map = .\Obj
*.shp = .\Obj
*.$$$ = .\Obj
*.clw = .\Src
*.inc = .\Src
*.txa = .\Info
*.txd = .\Info

[Common]
*.app = .\
*.dct = .\
*.exe = .\
*.cli = .\
*.map = .\Obj
*.shp = .\Obj
*.$$$ = .\Obj
*.btw = .\Info
*.txt = .\Info
*.emb = .\Info
*.qet = .\Info
*.sql = .\Info
*.tre = .\Info

*.dll = .;%ROOT%\Bin; %ROOT%\3rdParty\Bin
*.tp? = %ROOT%\Template; %ROOT%\3rdParty\Template
*.trf = %ROOT%\Template
*.txs = %ROOT%\Template
*.stt = %ROOT%\Template
*.* = .;%ROOT%\Libsrc; %ROOT%\Images; %ROOT%\Template; %ROOT%\Examples; %ROOT%\convsrc; %ROOT%\3rdParty\Template; %ROOT%\3rdParty\Libsrc
*.lib = %ROOT%\Lib; %ROOT%\3rdParty\Lib
*.obj = %ROOT%\Lib; %ROOT%\3rdParty\Lib
*.res = %ROOT%\Lib; %ROOT%\3rdParty\Lib

*.cur = %ROOT%\Images; %ROOT%\3rdParty\Images
*.ico = %ROOT%\Images; %ROOT%\3rdParty\Images; .\Iconos
*.gif = %ROOT%\Images; %ROOT%\3rdParty\Images; .\Imagenes
*.bmp = %ROOT%\Images; %ROOT%\3rdParty\Images; .\Imagenes
*.jpg = %ROOT%\Images; %ROOT%\3rdParty\Images; .\Imagenes
*.inc = %ROOT%\Libsrc; %ROOT%\3rdParty\Libsrc
*.clw = %ROOT%\Libsrc; %ROOT%\3rdParty\Libsrc
*.equ = %ROOT%\Libsrc; %ROOT%\3rdParty\Libsrc
*.EXP = %ROOT%\Libsrc; %ROOT%\3rdParty\Libsrc
*.txa = %ROOT%\Libsrc; %ROOT%\3rdParty\Libsrc
*.ini = %ROOT%\Bin; %ROOT%\3rdParty\Bin
*.RSC = %ROOT%\3rdParty\RSC
*.WAV = %ROOT%\3rdParty\Wavfiles
*.wmf = %ROOT%\Images; %ROOT%\3rdParty\Images
*.hlp = %ROOT%\Bin; %ROOT%\3rdParty\Bin
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar