PROBLEMAS ABRIENDO ARCHIVOS SHARED CON INDEX
Compiling...
Harbour Compiler Alpha build 46.2 (Flex)
Copyright 1999-2006, http://www.harbour-
project.org/
Compiling 'tutor01.prg' and generating p
reprocessed output to 'tutor01.ppo'...
Lines 12, Functions/Procedures 1
Generating C source output to 'tutor01.c
'... Done.
Microsoft (R) C/C++ Optimizing Compiler
Version 12.20.9615 for ARM
Copyright (C) Microsoft Corp 1984-2002.
All rights reserved.
tutor01.c
LINK : fatal error LNK1181: cannot open
input file 'c:\harbour_CE\lib\gtwin.lib'
No se encuentra C:\FWPPC\SAMPLES\tutor01
.exp
No se encuentra C:\FWPPC\SAMPLES\tutor01
.lib
* Application successfully built
C:\FWPPC\SAMPLES>
*************************************************
LAS LIBRERIAS TIENEN FECHA
FIVECE.LIB ----- 19-09-2006
FIVECEC.LIB ------ 12-10-2006
Harbour Compiler Alpha build 46.2 (Flex)
Copyright 1999-2006, http://www.harbour-
project.org/
Compiling 'tutor01.prg' and generating p
reprocessed output to 'tutor01.ppo'...
Lines 12, Functions/Procedures 1
Generating C source output to 'tutor01.c
'... Done.
Microsoft (R) C/C++ Optimizing Compiler
Version 12.20.9615 for ARM
Copyright (C) Microsoft Corp 1984-2002.
All rights reserved.
tutor01.c
LINK : fatal error LNK1181: cannot open
input file 'c:\harbour_CE\lib\gtwin.lib'
No se encuentra C:\FWPPC\SAMPLES\tutor01
.exp
No se encuentra C:\FWPPC\SAMPLES\tutor01
.lib
* Application successfully built
C:\FWPPC\SAMPLES>
*************************************************
LAS LIBRERIAS TIENEN FECHA
FIVECE.LIB ----- 19-09-2006
FIVECEC.LIB ------ 12-10-2006
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
antonio,
creo que consegui la intruccion en el b.bat para cambiar GTWIN.LIB
POR GTGUI.LIB.
PERO NO FUNCIONO.
CREO QUE USTEDES HICIERON CAMBIOS RADICALES EN EL FWPPC
POR LO CUAL NO ESTA COMPATIBLE.
ME TENDRIAS QUE ENVIAR
El cambio en el enlazador o.
El fwppc, el vce y harbour_ce o lo que tu creas que haga falta.
porque ya no puedo compilar ningun programa ejemplo tutor01.
saludos.
dario ferreira
creo que consegui la intruccion en el b.bat para cambiar GTWIN.LIB
POR GTGUI.LIB.
PERO NO FUNCIONO.
CREO QUE USTEDES HICIERON CAMBIOS RADICALES EN EL FWPPC
POR LO CUAL NO ESTA COMPATIBLE.
ME TENDRIAS QUE ENVIAR
El cambio en el enlazador o.
El fwppc, el vce y harbour_ce o lo que tu creas que haga falta.
porque ya no puedo compilar ningun programa ejemplo tutor01.
saludos.
dario ferreira
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
antonio,
elimine el directorio harbour_ce, y lo instale de nuevo con el que me mandaste.
y modifique el bb.bat de esta manera, como me recomendaste.
@ECHO OFF
CLS
ECHO ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
ECHO ³ FiveWin for Pocket PC - September 2006 Harbour development power ³Ü
ECHO ³ (c) FiveTech, 1993-2006 for Microsoft Windows Pocket PC ³Û
ECHO ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙÛ
ECHO ÿ ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß
if A%1 == A GOTO :SINTAX
if NOT EXIST %1.prg GOTO :NOEXIST
ECHO Compiling...
set hdir=c:\harbour_CE
set vcdir=c:\vce
set include=%vcdir%\include\arm;%hdir%\include;%include%
set lib=%vcdir%\lib;%hdir%\lib;%lib%
%hdir%\bin\harbour %1 /n /i..\include;%hdir%\include /p %2 %3 > clip.log
@type clip.log
IF ERRORLEVEL 1 PAUSE
IF ERRORLEVEL 1 GOTO EXIT
rem %vcdir%\bin\clarm -TP -W3 -c /DARM /DUNICODE /I%hdir%\include /I..\include %1.c
hice el cambio aqui
%vcdir%\bin\clarm -W3 -c /DARM /DUNICODE /I%hdir%\include /I..\include %1.c
:ENDCOMPILE
IF EXIST %1.rc %vcdir%\bin\rc -r -d_CE %1
echo %1.obj > msvc.tmp
echo C:\FWPPC\lib\FiveCE.lib C:\FWPPC\lib\FiveCEC.lib >> msvc.tmp
echo %hdir%\lib\rtl.lib >> msvc.tmp
echo %hdir%\lib\vm.lib >> msvc.tmp
hice el cambio aqui
echo %hdir%\lib\gtgui.lib >> msvc.tmp
echo %hdir%\lib\lang.lib >> msvc.tmp
echo %hdir%\lib\macro.lib >> msvc.tmp
echo %hdir%\lib\rdd.lib >> msvc.tmp
echo %hdir%\lib\dbfntx.lib >> msvc.tmp
echo %hdir%\lib\dbfcdx.lib >> msvc.tmp
echo %hdir%\lib\dbffpt.lib >> msvc.tmp
echo %hdir%\lib\hbsix.lib >> msvc.tmp
echo %hdir%\lib\debug.lib >> msvc.tmp
echo %hdir%\lib\common.lib >> msvc.tmp
echo %hdir%\lib\pp.lib >> msvc.tmp
echo %hdir%\lib\codepage.lib >> msvc.tmp
rem Uncomment these two lines to use Advantage RDD
rem echo %hdir%\lib\rddads.lib >> msvc.tmp
rem echo %hdir%\lib\ace32.lib >> msvc.tmp
echo %vcdir%\lib\arm\coredll.lib >> msvc.tmp
echo %vcdir%\lib\arm\corelibc.lib >> msvc.tmp
echo %vcdir%\lib\arm\aygshell.lib >> msvc.tmp
echo %vcdir%\lib\arm\ws2.lib >> msvc.tmp
echo %vcdir%\lib\arm\mfcce400.lib >> msvc.tmp
echo %vcdir%\lib\arm\ole32.lib >> msvc.tmp
echo %vcdir%\lib\arm\ceshell.lib >> msvc.tmp
echo %vcdir%\lib\arm\commctrl.lib >> msvc.tmp
echo %vcdir%\lib\arm\wininet.lib >> msvc.tmp
IF EXIST %1.res echo %1.res >> msvc.tmp
%vcdir%\bin\link @msvc.tmp /nologo /SUBSYSTEM:WINDOWSCE,4.20 /MACHINE:ARM
rem delete temporary files
@del %1.c
@del %1.obj
@del %1.exp
@del %1.lib
@del %1.ppo
@del msvc.tmp
IF ERRORLEVEL 1 GOTO LINKERROR
ECHO * Application successfully built
GOTO EXIT
ECHO
:LINKERROR
rem PAUSE * Linking errors *
GOTO EXIT
:SINTAX
ECHO SYNTAX: Build [Program] {-- No especifiques la extensi¢n PRG
ECHO {-- Don't specify .PRG extension
GOTO EXIT
:NOEXIST
ECHO The specified PRG %1 does not exist
:EXIT
lluego lo compile y me dio este error
**********************************************
Harbour Compiler Alpha build 46.2 (Flex)
Copyright 1999-2006, http://www.harbour-project.org/
Compiling 'tutor01.prg' and generating preprocessed output to 'tutor01.ppo'...
Lines 12, Functions/Procedures 1
Generating C source output to 'tutor01.c'... Done.
Microsoft (R) C/C++ Optimizing Compiler Version 12.20.9615 for ARM
Copyright (C) Microsoft Corp 1984-2002. All rights reserved.
tutor01.c
Creating library tutor01.lib and object tutor01.exp
tutor01.obj : error LNK2001: unresolved external symbol HB_FUN_MSGINFO
common.lib(hbgete.obj) : error LNK2019: unresolved external symbol GetEnvironmen
tVariable referenced in function hb_getenv
rtl.lib(hbffind.obj) : error LNK2001: unresolved external symbol AnsiToWide
rtl.lib(errorint.obj) : error LNK2019: unresolved external symbol AnsiToWide ref
erenced in function hb_conOutErr
rtl.lib(console.obj) : error LNK2001: unresolved external symbol AnsiToWide
rtl.lib(filesys.obj) : error LNK2019: unresolved external symbol AnsiToWide refe
renced in function hb_fsOpen
rtl.lib(fstemp.obj) : error LNK2001: unresolved external symbol AnsiToWide
rtl.lib(filesys.obj) : error LNK2019: unresolved external symbol SetCurrentDirec
tory referenced in function hb_fsChDir
rtl.lib(filesys.obj) : error LNK2019: unresolved external symbol GetCurrentDirec
tory referenced in function hb_fsCurDirBuff
rtl.lib(seconds.obj) : error LNK2019: unresolved external symbol GetProcessTimes
referenced in function hb_secondsCPU
rtl.lib(fstemp.obj) : error LNK2019: unresolved external symbol WideToAnsi refer
enced in function hb_fsTempName
rtl.lib(hbffind.obj) : error LNK2001: unresolved external symbol WideToAnsi
rtl.lib(hbffind.obj) : error LNK2019: unresolved external symbol GetVolumeInform
ation referenced in function hb_fsFindNextLow
vm.lib(main.obj) : error LNK2019: unresolved external symbol GPFStack referenced
in function WinMain
rtl.lib(gttone.obj) : error LNK2019: unresolved external symbol _inp referenced
in function hb_Inp9x
rtl.lib(gttone.obj) : error LNK2019: unresolved external symbol _outp referenced
in function hb_Outp9x
rtl.lib(gttone.obj) : error LNK2019: unresolved external symbol Beep referenced
in function hb_gt_wNtTone
tutor01.exe : fatal error LNK1120: 12 unresolved externals
* Application successfully built[/color
elimine el directorio harbour_ce, y lo instale de nuevo con el que me mandaste.
y modifique el bb.bat de esta manera, como me recomendaste.
@ECHO OFF
CLS
ECHO ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
ECHO ³ FiveWin for Pocket PC - September 2006 Harbour development power ³Ü
ECHO ³ (c) FiveTech, 1993-2006 for Microsoft Windows Pocket PC ³Û
ECHO ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙÛ
ECHO ÿ ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß
if A%1 == A GOTO :SINTAX
if NOT EXIST %1.prg GOTO :NOEXIST
ECHO Compiling...
set hdir=c:\harbour_CE
set vcdir=c:\vce
set include=%vcdir%\include\arm;%hdir%\include;%include%
set lib=%vcdir%\lib;%hdir%\lib;%lib%
%hdir%\bin\harbour %1 /n /i..\include;%hdir%\include /p %2 %3 > clip.log
@type clip.log
IF ERRORLEVEL 1 PAUSE
IF ERRORLEVEL 1 GOTO EXIT
rem %vcdir%\bin\clarm -TP -W3 -c /DARM /DUNICODE /I%hdir%\include /I..\include %1.c
hice el cambio aqui
%vcdir%\bin\clarm -W3 -c /DARM /DUNICODE /I%hdir%\include /I..\include %1.c
:ENDCOMPILE
IF EXIST %1.rc %vcdir%\bin\rc -r -d_CE %1
echo %1.obj > msvc.tmp
echo C:\FWPPC\lib\FiveCE.lib C:\FWPPC\lib\FiveCEC.lib >> msvc.tmp
echo %hdir%\lib\rtl.lib >> msvc.tmp
echo %hdir%\lib\vm.lib >> msvc.tmp
hice el cambio aqui
echo %hdir%\lib\gtgui.lib >> msvc.tmp
echo %hdir%\lib\lang.lib >> msvc.tmp
echo %hdir%\lib\macro.lib >> msvc.tmp
echo %hdir%\lib\rdd.lib >> msvc.tmp
echo %hdir%\lib\dbfntx.lib >> msvc.tmp
echo %hdir%\lib\dbfcdx.lib >> msvc.tmp
echo %hdir%\lib\dbffpt.lib >> msvc.tmp
echo %hdir%\lib\hbsix.lib >> msvc.tmp
echo %hdir%\lib\debug.lib >> msvc.tmp
echo %hdir%\lib\common.lib >> msvc.tmp
echo %hdir%\lib\pp.lib >> msvc.tmp
echo %hdir%\lib\codepage.lib >> msvc.tmp
rem Uncomment these two lines to use Advantage RDD
rem echo %hdir%\lib\rddads.lib >> msvc.tmp
rem echo %hdir%\lib\ace32.lib >> msvc.tmp
echo %vcdir%\lib\arm\coredll.lib >> msvc.tmp
echo %vcdir%\lib\arm\corelibc.lib >> msvc.tmp
echo %vcdir%\lib\arm\aygshell.lib >> msvc.tmp
echo %vcdir%\lib\arm\ws2.lib >> msvc.tmp
echo %vcdir%\lib\arm\mfcce400.lib >> msvc.tmp
echo %vcdir%\lib\arm\ole32.lib >> msvc.tmp
echo %vcdir%\lib\arm\ceshell.lib >> msvc.tmp
echo %vcdir%\lib\arm\commctrl.lib >> msvc.tmp
echo %vcdir%\lib\arm\wininet.lib >> msvc.tmp
IF EXIST %1.res echo %1.res >> msvc.tmp
%vcdir%\bin\link @msvc.tmp /nologo /SUBSYSTEM:WINDOWSCE,4.20 /MACHINE:ARM
rem delete temporary files
@del %1.c
@del %1.obj
@del %1.exp
@del %1.lib
@del %1.ppo
@del msvc.tmp
IF ERRORLEVEL 1 GOTO LINKERROR
ECHO * Application successfully built
GOTO EXIT
ECHO
:LINKERROR
rem PAUSE * Linking errors *
GOTO EXIT
:SINTAX
ECHO SYNTAX: Build [Program] {-- No especifiques la extensi¢n PRG
ECHO {-- Don't specify .PRG extension
GOTO EXIT
:NOEXIST
ECHO The specified PRG %1 does not exist
:EXIT
lluego lo compile y me dio este error
**********************************************
Harbour Compiler Alpha build 46.2 (Flex)
Copyright 1999-2006, http://www.harbour-project.org/
Compiling 'tutor01.prg' and generating preprocessed output to 'tutor01.ppo'...
Lines 12, Functions/Procedures 1
Generating C source output to 'tutor01.c'... Done.
Microsoft (R) C/C++ Optimizing Compiler Version 12.20.9615 for ARM
Copyright (C) Microsoft Corp 1984-2002. All rights reserved.
tutor01.c
Creating library tutor01.lib and object tutor01.exp
tutor01.obj : error LNK2001: unresolved external symbol HB_FUN_MSGINFO
common.lib(hbgete.obj) : error LNK2019: unresolved external symbol GetEnvironmen
tVariable referenced in function hb_getenv
rtl.lib(hbffind.obj) : error LNK2001: unresolved external symbol AnsiToWide
rtl.lib(errorint.obj) : error LNK2019: unresolved external symbol AnsiToWide ref
erenced in function hb_conOutErr
rtl.lib(console.obj) : error LNK2001: unresolved external symbol AnsiToWide
rtl.lib(filesys.obj) : error LNK2019: unresolved external symbol AnsiToWide refe
renced in function hb_fsOpen
rtl.lib(fstemp.obj) : error LNK2001: unresolved external symbol AnsiToWide
rtl.lib(filesys.obj) : error LNK2019: unresolved external symbol SetCurrentDirec
tory referenced in function hb_fsChDir
rtl.lib(filesys.obj) : error LNK2019: unresolved external symbol GetCurrentDirec
tory referenced in function hb_fsCurDirBuff
rtl.lib(seconds.obj) : error LNK2019: unresolved external symbol GetProcessTimes
referenced in function hb_secondsCPU
rtl.lib(fstemp.obj) : error LNK2019: unresolved external symbol WideToAnsi refer
enced in function hb_fsTempName
rtl.lib(hbffind.obj) : error LNK2001: unresolved external symbol WideToAnsi
rtl.lib(hbffind.obj) : error LNK2019: unresolved external symbol GetVolumeInform
ation referenced in function hb_fsFindNextLow
vm.lib(main.obj) : error LNK2019: unresolved external symbol GPFStack referenced
in function WinMain
rtl.lib(gttone.obj) : error LNK2019: unresolved external symbol _inp referenced
in function hb_Inp9x
rtl.lib(gttone.obj) : error LNK2019: unresolved external symbol _outp referenced
in function hb_Outp9x
rtl.lib(gttone.obj) : error LNK2019: unresolved external symbol Beep referenced
in function hb_gt_wNtTone
tutor01.exe : fatal error LNK1120: 12 unresolved externals
* Application successfully built[/color
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
antonio.
copie las librerias que me mandaste al directorio FWPPC\LIB
Y fueron reemplazadas por las nuevas.
compile de nuevo y me da error.
******************************
Compiling...
Harbour Compiler Alpha build 46.2 (Flex)
Copyright 1999-2006, http://www.harbour-project.org/
Compiling 'tutor01.prg' and generating preprocessed output to 'tutor01.ppo'...
Lines 12, Functions/Procedures 1
Generating C source output to 'tutor01.c'... Done.
Microsoft (R) C/C++ Optimizing Compiler Version 12.20.9615 for ARM
Copyright (C) Microsoft Corp 1984-2002. All rights reserved.
tutor01.c
Creating library tutor01.lib and object tutor01.exp
* Application successfully built
C:\FWPPC\SAMPLES>
********************************
te recomendaria que me mandaras el B.BAT o toto el fwppc que este funcionando bien.
saludos
dario ferreira
copie las librerias que me mandaste al directorio FWPPC\LIB
Y fueron reemplazadas por las nuevas.
compile de nuevo y me da error.
******************************
Compiling...
Harbour Compiler Alpha build 46.2 (Flex)
Copyright 1999-2006, http://www.harbour-project.org/
Compiling 'tutor01.prg' and generating preprocessed output to 'tutor01.ppo'...
Lines 12, Functions/Procedures 1
Generating C source output to 'tutor01.c'... Done.
Microsoft (R) C/C++ Optimizing Compiler Version 12.20.9615 for ARM
Copyright (C) Microsoft Corp 1984-2002. All rights reserved.
tutor01.c
Creating library tutor01.lib and object tutor01.exp
* Application successfully built
C:\FWPPC\SAMPLES>
********************************
te recomendaria que me mandaras el B.BAT o toto el fwppc que este funcionando bien.
saludos
dario ferreira
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
antonio,
tienes razon no hay errores, me confundi porque antes cuando compilaba
salias warnist y ahora no.
prove mi programa con 2003 2005 2006 y funciona la opcion shared.
esto significa que las pruebas anteriores no eran error de windows
mobile
de todos modo me gustaria que me mandaras actualizacion de FWPCC
muchas gracias por tu ayuda, ahora que funciona la opcion shared
puedo utilizar el FWPPC y empesar mi proyecto, que lo tenia parado
desde que compre el FWPPC.
saludos
DARIO FERREIRA.
tienes razon no hay errores, me confundi porque antes cuando compilaba
salias warnist y ahora no.
prove mi programa con 2003 2005 2006 y funciona la opcion shared.
esto significa que las pruebas anteriores no eran error de windows
mobile
de todos modo me gustaria que me mandaras actualizacion de FWPCC
muchas gracias por tu ayuda, ahora que funciona la opcion shared
puedo utilizar el FWPPC y empesar mi proyecto, que lo tenia parado
desde que compre el FWPPC.
saludos
DARIO FERREIRA.
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
El error era de Harbour no de FWPPC. Es Harbour quien se encarga del manejo de los ficheros, no FWPPC.
Como te hemos explicado por email, Harbour es un compilador open source, libre, y que es desarrollado por una comunidad de programadores
Las actualizaciones de FWPPC son gratuitas por dos meses, despues de ese tiempo hay que comprarlas desde www.fivetechsoft.com Esto se explica claramente en el email de compra de nuestros productos
Como te hemos explicado por email, Harbour es un compilador open source, libre, y que es desarrollado por una comunidad de programadores
Las actualizaciones de FWPPC son gratuitas por dos meses, despues de ese tiempo hay que comprarlas desde www.fivetechsoft.com Esto se explica claramente en el email de compra de nuestros productos