Generar Librerias con UEStudio

Generar Librerias con UEStudio

Postby DiGregorio » Wed May 27, 2009 9:13 pm

Todos mis proyectos los he pasado sin ningun problema a UEstudio 06, y debo decir que se me ha echo mas facil todo, de verdad es excelente herramienta y facil de usar.

Hace unos meses intente crear librerias con UEStudio 06 pero me daba muchos errores y lo abandone hasta el dia de hoy que despues de retomarlo y hacer varias pruebas logre minimizar los errores pero aun no puedo generar la libreria, ya compila cada uno de los archivos, pero al momento de generarla da un error, de que no consigue los xxx.c.

Estuve buscando en el foro, pero muy pocos han hablado algo de crear librerias con UEStudio, ojala alguien pueda echarme una mano. Gracias

Aqui Detallo el Config
# --------- Harbour y FWH configuration --------
# --- general --------------------------------------
# $P - project name
# $Pp - path to project directory
# $Pn - project name
# --- compile --------------------------------------
# $I - input full name
# $Ip - input path
# $In - input name
# $Ie - input extension
# $O - output file
# $Op - path to output file
# $On - output filename (without path)
# $Oe - output extension
# $R - release/debug setting for compiler
# --- build ----------------------------------------
# $T - target full name
# $Tp - target path
# $Tn - target name
# $O - output file
# $Op - path to output file
# $On - output filename (without path)
# $Oe - output extension
# $R - release/debug setting for linker

[Settings]
Target =
Category&01 = DEFAULT RUN CONFIGURATION
Working Directory =.
Command Line Arguments =

Category&02 = Harbour Options
Automatic Memvar Declaration = no|yes
Variables Are Assumed = no|yes
Generate Preprocessed Output = no|yes
Warning Level = 1|2|3|4|0
User Include Path =
User Defines =

Compiler Options =

Excluded Files = Excludes

[SettingsInfo]
Target = Provides a space for you to specify an output file and location of the program that the linker creates.
Working Directory = Provides a space for you to specify the directory in which executing occurs. If you do not specify a directory, executing occurs in the directory where the executable is located.
Command Line Arguments = Provides a space for you to specify command-line arguments you want to pass to the program at startup.
Compiler Options = Provides a space for you to specify an additional compiler options.
User Defines = Shows the switches the tool will use to build. Use ';' as delimiter.
Excluded Files = This will exclude the file(s) included in this UE project group from the build.

[SettingsReps]
User Defines = @[;|-D%s]
Automatic Memvar Declaration = no=|yes=/a
Variables Are Assumed = no=|yes=/v
Generate Preprocessed Output = no=|yes=/p
User Include Path = ^^@[;|;%s]
User Include Path&1 = ^^@[;| /i%s]
Use Multi Thread Library = no|yes
Warning Level = @/w%s

[Variables]
FWH = c:\Fwh
HPATH = c:\harbour
CPATH = c:\bcc55
HOPT = /n /gc0 /q $(Compiler Options) /i$(HPATH)\INCLUDE $(User Include Path&1) $(User Defines) $(Automatic Memvar Declaration) $(Variables Are Assumed) $(Generate Preprocessed Output) $(Warning Level)
COPT = -O2 -M -c -v -I$(HPATH)\INCLUDE -I$(CPATH)\INCLUDE -I$(FWH)\INCLUDE

[Environment]
PATH = $(HPATH)\BIN;$(CPATH)\BIN;%PATH%
INCLUDE = $(HPATH)\INCLUDE;$(CPATH)\INCLUDE;$(FWH)\INCLUDE
LIB = $(HPATH)\LIB;$(CPATH)\LIB
BuildMode = %UESMode%

[General]
TargetExt = .LIB
ReleaseOut = Release
DebugOut = Debug
UseFullPaths = 1
UseDosNames = 1
Excludes = $(Excluded Files)
GenerateEDGroup=$(External Dependencies)
.CPP = .C

[MakeCommands]
run = Show Makefile
makef = Show Makefile

[Show Makefile]
Title=Show makefile
Cmd0=uestudio makefile
ShowWindow=1
DisplayConsole=0

[InsertFiles]

[FileGroups]
FGO = .obj;

[GroupFormats]
FGO = %s

[Build]
Out = $T
Depends = $FGO
DebugFlag =
ReleaseFlag =

[.PRG]
Out = $In.c
DebugFlag = /b
ReleaseFlag = /l
Cmd0 = harbour $I $(HOPT) $R /o$O

CaseSensitive = 0
IncDirs = .;$(INCLUDE);
IncKeyWords = #include;
Comments = /*.*/.//.eol.

[.C]
Out = $In.obj
Cmd0 = bcc32 $(COPT) -o$O $I
Cmd1 = $(CPATH)\bin\tlib $T -+ $O

CaseSensitive = 0
IncDirs = .;$(INCLUDE);
IncKeyWords = #include;
Comments = /*.*/.//.eol.



El prj:


[Project ID]
Signature=UE Proj: v.1
[Project Information]
Compilable=1
Use Relative Directory=1
Relative to Project File=1
Include Sub Directories=1
Project Tagfile=
Project Wordfile=
Filter=
Using VCS=0
Save Account=0
Create Tagfile=0
CTags Legacy Support=0
[Files]
0=Api.PRG
[uemakeXp]
ReleaseMode=0
Compiler=Configs\Harbour\Library
Files=1397508549
[Debug Settings]
Program Arguments=
Symbol Paths=
Working Directory=c:\newMyprg\Libs\stelib\debug
Selected Debugger=0
Source Paths=
[Configs\Harbour\Library]
OutputDirectory_ReleaseMode=Release
OutputDirectory_DebugMode=Debug
Target=stelib.LIB
Working Directory=.
Command Line Arguments=stelib.LIB
Automatic Memvar Declaration=no
Variables Are Assumed=no
Generate Preprocessed Output=no
Warning Level=1
User Include Path=
User Defines=
Compiler Options=
Excluded Files=Excludes


El error:

--------------------Configuración: stelib - Debug--------------------
Harbour 1.1.0dev (Rev. 10434)
Copyright (c) 1999-2009, http://www.harbour-project.org/
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
Api.c:
TLIB 4.5 Copyright (c) 1987, 1999 Inprise Corporation
Warning: 'Api' not found in library
stelib.LIB - 0 error(es), 1 advertencia(s)
FWH/FWHX 9.10 + Harbour + xMate 1.5

Domenico Di Gregorio
Italia - Venezuela
stePyme 1.0
User avatar
DiGregorio
 
Posts: 42
Joined: Fri Nov 04, 2005 12:22 am
Location: Ven - Ita

Re: Generar Librerias con UEStudio

Postby DiGregorio » Sat May 30, 2009 9:09 pm

Estimados,

Como estan creando sus librerias, me es indispensable cambiar las mias, pero no logro dar con el problema de UEStudio para generarlas.....

Demen una luz, aunque sea sin UEStudio, yo anteriormente usaba Verce, pero me dejo de funcionar con la nueva version de FWH y ya no puedo hacerlo por alli.

Gracias.
FWH/FWHX 9.10 + Harbour + xMate 1.5

Domenico Di Gregorio
Italia - Venezuela
stePyme 1.0
User avatar
DiGregorio
 
Posts: 42
Joined: Fri Nov 04, 2005 12:22 am
Location: Ven - Ita


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 74 guests