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

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

Postby jgayoso » Wed Aug 11, 2010 1:23 am

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...

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

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

Postby Antonio Linares » Wed Aug 11, 2010 3:31 am

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
User avatar
Antonio Linares
Site Admin
 
Posts: 41315
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

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

Postby jgayoso » Wed Aug 11, 2010 12:43 pm

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
jgayoso
 
Posts: 170
Joined: Sat Aug 07, 2010 11:36 pm
Location: Chile

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

Postby Antonio Linares » Thu Aug 12, 2010 12:43 pm

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
User avatar
Antonio Linares
Site Admin
 
Posts: 41315
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

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

Postby jgayoso » Thu Aug 12, 2010 1:10 pm

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...

Postby jgayoso » Fri Aug 13, 2010 12:34 pm

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:
jgayoso
 
Posts: 170
Joined: Sat Aug 07, 2010 11:36 pm
Location: Chile


Return to FiveWin for Harbour/xHarbour

Who is online

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