ALGUIEN ME PUEDE AYUDAR CON LOS MENUS TIPO XP
Posted: Wed Feb 28, 2007 12:54 am
utilizo FWH 2.7 nov,2005 y xharbour 0.99.5
al compilar lor programas prg y dejando los obj originales ( gradfill y menus ) me manda
el error unresolved external hb_stack referenced from menus.obj
luego intente compliar los archivos .c gradfill y menus pero al compilar
menus.c manda el siguiente error: declaration syntax error menus.c (23)
A CONTINUACION MUESTRO LA FORMA DE COMPILAR
@ECHO ON
CLS
ECHO Compiling...
set hdir=c:\xharbour
set bcdir=c:\bcc55
c:\xharbour\bin\harbour %1 /n /i..\include;c:\xharbour\include;c:\bcc55\include;c:\fwh\include /w /p %2 %3 > clip.log
c:\xharbour\bin\harbour menu.prg /n /i..\include;c:\xharbour\include;c:\bcc55\include;c:\fwh\include /w /p %2 %3 >> clip.log
c:\xharbour\bin\harbour mru.prg /n /i..\include;c:\xharbour\include;c:\bcc55\include;c:\fwh\include /w /p %2 %3 >> clip.log
c:\xharbour\bin\harbour menuitem.prg /n /i..\include;c:\xharbour\include;c:\bcc55\include;c:\fwh\include /w /p %2 %3 >> clip.log
c:\xharbour\bin\harbour pdmenu.prg /n /i..\include;c:\xharbour\include;c:\bcc55\include;c:\fwh\include /w /p %2 %3 >> clip.log
@type clip.log
pause
cls
echo -O2 -e%1.exe -Ic:\xharbour\include;c:\bcc55\include %1.c > b32.bc
echo -O2 -e%1.exe -Ic:\xharbour\include;c:\bcc55\include menu.c >> b32.bc
echo -O2 -e%1.exe -Ic:\xharbour\include;c:\bcc55\include mru.c >> b32.bc
echo -O2 -e%1.exe -Ic:\xharbour\include;c:\bcc55\include menuitem.c >> b32.bc
echo -O2 -e%1.exe -Ic:\xharbour\include;c:\bcc55\include pdmenu.c >> b32.bc
echo -O2 -e%1.exe -Ic:\xharbour\include;c:\bcc55\include menus.c >> b32.bc
echo -O2 -e%1.exe -Ic:\xharbour\include;c:\bcc55\include gradfill.c >> b32.bc
c:\bcc55\bin\bcc32 -M -c @b32.bc
:ENDCOMPILE
pause
IF EXIST %1.rc c:\bcc55\bin\brc32 -r %1
echo c:\bcc55\lib\c0w32.obj + > b32.bc
echo %1.obj + >> b32.bc
echo menu.obj + >> b32.bc
echo Mru.obj + >> b32.bc
echo gradfill.obj + >> b32.bc
echo menus.obj + >> b32.bc
echo menuitem.obj + >> b32.bc
echo pdmenu.obj, + >> b32.bc
echo %1.exe, + >> b32.bc
echo %1.map, + >> b32.bc
echo c:\fwh\lib\FiveH.lib c:\fwh\lib\FiveHC.lib + >> b32.bc
echo %hdir%\lib\rtl.lib + >> b32.bc
echo %hdir%\lib\vm.lib + >> b32.bc
echo %hdir%\lib\gtwin.lib + >> b32.bc
echo %hdir%\lib\lang.lib + >> b32.bc
echo %hdir%\lib\macro.lib + >> b32.bc
echo %hdir%\lib\rdd.lib + >> b32.bc
echo %hdir%\lib\dbfntx.lib + >> b32.bc
echo %hdir%\lib\dbfcdx.lib + >> b32.bc
echo %hdir%\lib\dbffpt.lib + >> b32.bc
echo %hdir%\lib\hbsix.lib + >> b32.bc
echo %hdir%\lib\debug.lib + >> b32.bc
echo %hdir%\lib\common.lib + >> b32.bc
echo %hdir%\lib\pp.lib + >> b32.bc
echo %hdir%\lib\codepage.lib + >> b32.bc
echo c:\bcc55\lib\cw32.lib + >> b32.bc
echo c:\bcc55\lib\import32.lib + >> b32.bc
echo c:\bcc55\lib\psdk\odbc32.lib + >> b32.bc
echo c:\bcc55\lib\psdk\nddeapi.lib + >> b32.bc
echo c:\bcc55\lib\psdk\iphlpapi.lib + >> b32.bc
echo c:\bcc55\lib\psdk\rasapi32.lib, >> b32.bc
IF EXIST %1.res echo %1.res >> b32.bc
c:\bcc55\bin\ilink32 -Gn -aa -Tpe -s @b32.bc
_________________________________________________________________
Crea tu propia página de enrada con[/size][/size][/size] todo lo que te gusta http://live.com
al compilar lor programas prg y dejando los obj originales ( gradfill y menus ) me manda
el error unresolved external hb_stack referenced from menus.obj
luego intente compliar los archivos .c gradfill y menus pero al compilar
menus.c manda el siguiente error: declaration syntax error menus.c (23)
A CONTINUACION MUESTRO LA FORMA DE COMPILAR
@ECHO ON
CLS
ECHO Compiling...
set hdir=c:\xharbour
set bcdir=c:\bcc55
c:\xharbour\bin\harbour %1 /n /i..\include;c:\xharbour\include;c:\bcc55\include;c:\fwh\include /w /p %2 %3 > clip.log
c:\xharbour\bin\harbour menu.prg /n /i..\include;c:\xharbour\include;c:\bcc55\include;c:\fwh\include /w /p %2 %3 >> clip.log
c:\xharbour\bin\harbour mru.prg /n /i..\include;c:\xharbour\include;c:\bcc55\include;c:\fwh\include /w /p %2 %3 >> clip.log
c:\xharbour\bin\harbour menuitem.prg /n /i..\include;c:\xharbour\include;c:\bcc55\include;c:\fwh\include /w /p %2 %3 >> clip.log
c:\xharbour\bin\harbour pdmenu.prg /n /i..\include;c:\xharbour\include;c:\bcc55\include;c:\fwh\include /w /p %2 %3 >> clip.log
@type clip.log
pause
cls
echo -O2 -e%1.exe -Ic:\xharbour\include;c:\bcc55\include %1.c > b32.bc
echo -O2 -e%1.exe -Ic:\xharbour\include;c:\bcc55\include menu.c >> b32.bc
echo -O2 -e%1.exe -Ic:\xharbour\include;c:\bcc55\include mru.c >> b32.bc
echo -O2 -e%1.exe -Ic:\xharbour\include;c:\bcc55\include menuitem.c >> b32.bc
echo -O2 -e%1.exe -Ic:\xharbour\include;c:\bcc55\include pdmenu.c >> b32.bc
echo -O2 -e%1.exe -Ic:\xharbour\include;c:\bcc55\include menus.c >> b32.bc
echo -O2 -e%1.exe -Ic:\xharbour\include;c:\bcc55\include gradfill.c >> b32.bc
c:\bcc55\bin\bcc32 -M -c @b32.bc
:ENDCOMPILE
pause
IF EXIST %1.rc c:\bcc55\bin\brc32 -r %1
echo c:\bcc55\lib\c0w32.obj + > b32.bc
echo %1.obj + >> b32.bc
echo menu.obj + >> b32.bc
echo Mru.obj + >> b32.bc
echo gradfill.obj + >> b32.bc
echo menus.obj + >> b32.bc
echo menuitem.obj + >> b32.bc
echo pdmenu.obj, + >> b32.bc
echo %1.exe, + >> b32.bc
echo %1.map, + >> b32.bc
echo c:\fwh\lib\FiveH.lib c:\fwh\lib\FiveHC.lib + >> b32.bc
echo %hdir%\lib\rtl.lib + >> b32.bc
echo %hdir%\lib\vm.lib + >> b32.bc
echo %hdir%\lib\gtwin.lib + >> b32.bc
echo %hdir%\lib\lang.lib + >> b32.bc
echo %hdir%\lib\macro.lib + >> b32.bc
echo %hdir%\lib\rdd.lib + >> b32.bc
echo %hdir%\lib\dbfntx.lib + >> b32.bc
echo %hdir%\lib\dbfcdx.lib + >> b32.bc
echo %hdir%\lib\dbffpt.lib + >> b32.bc
echo %hdir%\lib\hbsix.lib + >> b32.bc
echo %hdir%\lib\debug.lib + >> b32.bc
echo %hdir%\lib\common.lib + >> b32.bc
echo %hdir%\lib\pp.lib + >> b32.bc
echo %hdir%\lib\codepage.lib + >> b32.bc
echo c:\bcc55\lib\cw32.lib + >> b32.bc
echo c:\bcc55\lib\import32.lib + >> b32.bc
echo c:\bcc55\lib\psdk\odbc32.lib + >> b32.bc
echo c:\bcc55\lib\psdk\nddeapi.lib + >> b32.bc
echo c:\bcc55\lib\psdk\iphlpapi.lib + >> b32.bc
echo c:\bcc55\lib\psdk\rasapi32.lib, >> b32.bc
IF EXIST %1.res echo %1.res >> b32.bc
c:\bcc55\bin\ilink32 -Gn -aa -Tpe -s @b32.bc
_________________________________________________________________
Crea tu propia página de enrada con[/size][/size][/size] todo lo que te gusta http://live.com