Error: Unresolved external 'WinMain' referenced from C:\B...

Post Reply
jgayoso
Posts: 170
Joined: Sat Aug 07, 2010 11:36 pm
Location: Chile

Error: Unresolved external 'WinMain' referenced from C:\B...

Post by jgayoso »

Tengo el siguiente error al compilar y linkear con xMate:

Error: Unresolved external 'WinMain' referenced from C:\BORLAND\BCC55\LIB\C0W32.OBJ


Como nota he compilado y linkeado mi sistema que esta en clipper sin hacerle ningun cambio.

Se agradece desde ya...

:(
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Error: Unresolved external 'WinMain' referenced from C:\B...

Post by Antonio Linares »

No estás enlazando correctamente las librerias de Harbour.

Revisa FWH\samples\buildh.bat y dentro verás que librerías hay que enlazar y en que orden :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
jgayoso
Posts: 170
Joined: Sat Aug 07, 2010 11:36 pm
Location: Chile

Re: Error: Unresolved external 'WinMain' referenced from C:\B...

Post by jgayoso »

Antonio, estoy utilizando xMate y mi archivo de definiciones tiene lo adjunto, el archivo %C_LIB_INSTALL%\C0W32.OBJ=1 esta pero da el error igual, si te fijas coloque las librerias que indica el archivo buildh.bat, pero sigue dando el error. El archivo c0w32.obj existe en el directorio.
Si tienes un nuevo dato se te agradeceria. :cry:


[Environment]
Description 1=
Description 2=
Description 3=
PRG Compiler ver=
C compiler ver=
Subsystem=
Author=
Last update=08/11/2010

[Advanced]
Command types=1,1,1,1,1,1,1,1,1

[Harbour]
HB_INSTALL=C:\Harbour
HB_COMMAND=%HB_BIN_INSTALL%\Harbour.Exe %PRG% /m /n /w0 /es0 /i%HB_INC_INSTALL% /dHB_API_MACROS /dHB_FM_STATISTICS_OFF /dHB_STACK_MACROS
Option prefix=/

[C]
C_INSTALL=C:\Borland\BCC55
C_COMP_COMMAND=%C_BIN_INSTALL%\Bcc32.Exe -DHB_API_MACROS -c -O2 -tW -M %CRLF%-DHB_STACK_MACROS -DHB_OS_WIN_32 -DHB_FM_STATISTICS_OFF -I%HB_INC_INSTALL%;%C_INC_INSTALL% -n%HOME%\Obj %C%
C_LIB_COMMAND=%C_BIN_INSTALL%\TLib.Exe %LIB% /P512 @%RSP% , %LST%
C_LINK_COMMAND=%C_BIN_INSTALL%\iLink32.Exe -aa -Tpe /I%DBGDIR% @%LNK%
C_RC_COMMAND=%C_BIN_INSTALL%\Brc32.Exe -r -fo%RES% %RC%
C_DLL_COMMAND=
Option prefix=-

[User]
POSTEXE_COMMAND=
POSTLIB_COMMAND=
POSTDLL_COMMAND=

[Files]
%C_LIB_INSTALL%\C0W32.OBJ=1
%HB_LIB_INSTALL%\rtl.lib=2
%HB_LIB_INSTALL%\vm.lib=3
%HB_LIB_INSTALL%\gtgui.lib=4
%HB_LIB_INSTALL%\lang.lib=5
%HB_LIB_INSTALL%\codepage.lib=6
%HB_LIB_INSTALL%\macro.lib=7
%HB_LIB_INSTALL%\rdd.lib=8
%HB_LIB_INSTALL%\dbfntx.lib=9
%HB_LIB_INSTALL%\dbfcdx.lib=10
%HB_LIB_INSTALL%\dbffpt.lib=11
%HB_LIB_INSTALL%\hbsix.lib=12
%HB_LIB_INSTALL%\common.lib=13
%HB_LIB_INSTALL%\debug.lib=14
%HB_LIB_INSTALL%\pp.lib=15
%C_LIB_INSTALL%\CW32.LIB=16
%C_LIB_INSTALL%\IMPORT32.LIB=17
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Error: Unresolved external 'WinMain' referenced from C:\B...

Post by Antonio Linares »

Jgayoso,

Nosotros no usamos xMate pero seguro que algun usuario de xMate te podra ayudar en estos foros.

Prueba a construir tu aplicacion con FWH\samples\buildh.bat que seguro te funcionara bien :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
jgayoso
Posts: 170
Joined: Sat Aug 07, 2010 11:36 pm
Location: Chile

Re: Error: Unresolved external 'WinMain' referenced from C:\B...

Post by jgayoso »

Ok, estaba utilizando xMate ya que me lo recomendastes en otra consulta que realice.
Estoy utilizando el ejemplo de make que me indicates, pero me encontre que hace referencias a directorios como \fwh26, \bin\b32, \lib\32 los cuales al bajar desde la pagina e instalar no los instalo así.
¿ Es cosa de cambiar la ubicación de los directorios a los de mi instalación ? o ¿baje la versión incorrecta de FiveWin y Harbour?

Se agradece :cry:
jgayoso
Posts: 170
Joined: Sat Aug 07, 2010 11:36 pm
Location: Chile

Re: Error: Unresolved external 'WinMain' referenced from C:\B...

Post by jgayoso »

He logrado compilar y linkear con xMate, saque el archiv c0w.obj del linkeo y me genero el archivo .EXE. Ahora bien si lo ejecuto en un equipo con MS-DOS 6.22 me dice que el archivo es de 32 bits, lo cual esta bien. Pero al ejecutarlo en la consola de comandos de windows XP, no hace nada.

c:>miprog.exe
c:>

Al programa principal le coloque Function Main(), y nada.

Si me pueden ayudar con alguna idea.

Se agradece :oops:
Post Reply