FivEdit con MSVC 32 bits.

FivEdit con MSVC 32 bits.

Postby jvtecheto » Mon Dec 11, 2023 9:55 am

Buenos dias :

Como Cristobal ya tiene suficiente trabajo me gustaria me ayudarais a solucionar este tema con FivEdit y MSVC Microsoft 32 bits.
Actualmente uso FivEdit con Borland 7.4 y me funciona todo perfecto(excepto algunos temas cosmeticos...), pero como en el futuro me gustaria pasar a Fivewin 64 bits.
intento configurar FivEdit con 32 bits y MSVC para luego pasar a 64 bits creo que sera trivial.
Actualmente puedo construir los ejemplos de FWH\Samples correctamente excepto aquellos que tienen asociado un fichero .rc , en estos parece que no encuentro el compilador. rc.exe, entonces si yo compilo manualmente este fichero y tengo el .res si lo construye correctamente.
Tambien tengo problema en incluir una .lib propia, en los proyectos que incluyo esta lib es como si el fichero .prj no hiciera caso a que incluyo dicha lib.

incluyo el fichero .fiv que utilizo para FivEdit MSVC 32 bits. y un fichero .prj con un proyecto trivial.

yo he revisado ambos fichero 1.000 veces y no encuentro el posible error, que seguro lo hay . jaja. :D (El usar la version Enterprise en vez de Community creo que no es el error ya
que esto ya me lo soluciono Cristobal )

Muchisimas gracias por vuestra inestimable ayuda.

fivedit2019.fiv
Code: Select all  Expand view

[PREFERENCES]
0=Harbour MVSC 2019
2=32 bits
41=Microsoft VSC 2019
44=                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
45=
46=
47=
48=.F.
49=.T.
50=.T.
51=.F.
52=.T.
53=.F.
54=.F.
55=.F.
56=.F.
57=.F.
58=.F.
59=.F.
60=.F.
61=.T.
62=FiveWin
63=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\bin\Hostx86\x86\cl.exe
64=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\bin\Hostx86\x86\link.exe
65=C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x86\rc.exe
68=.F.
74=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\bin\Hostx86\x86\lib.exe
1=C:\fwh
3=
4=C:\harbour
5=Harbour
6=-n -m -w -es1 -gc1 -ql
7=
8=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\
9=/NOLOGO /SUBSYSTEM:WINDOWS /NODEFAULTLIB:msvcrt
10=
34=/TP /W3 /c /GS- /GA
72=/r /d__FLAT__                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
M31=.T.
M1=.F.
M21=.T.
69=.F.
70=.T.
71=20
75=.T.
76=.F.
77=.F.
78=.T.
79=Standard
80=.F.
81=.T.
82=.F.
83=.F.
84=C:\FivEdit\obj\
85=C:\FivEdit\obj\
86=.\
87=5
88=C:\upx-4.1.0-win64\upx.exe
89=.F.
90=.F.
91=.F.
92=.F.
93=.F.
94=.F.
95=255
96=
97=
98=.F.
99=0
100=1
101=1
102=.T.
232=.F.
8091=.T.
8092=.T.
8093=
8098=-11
8099=Calibri
8100=-11
8101=Segoe UI Symbol
8102=-11
8103=0
8104=16777215
8105=Calibri
8106=-11
9100=.F.
9146=.F.
9147=.T.
9148=
9149=.F.
9150=.F.
[USERLIBS]
001=C:\fwh\lib\fiveh32.lib,1
002=C:\fwh\lib\fivehc32.lib,1
003=C:\fwh\lib\libmariadb32.lib,0
004=C:\fwh\lib\libcurl.lib,0
[XHARBOURLIBS]
001=C:\harbour\lib\hbwin.lib,1
002=C:\harbour\lib\gtgui.lib,1
003=C:\harbour\lib\hbrtl.lib,1
004=C:\harbour\lib\hbvm.lib,1
005=C:\harbour\lib\hblang.lib,1
006=C:\harbour\lib\hbmacro.lib,1
007=C:\harbour\lib\hbrdd.lib,1
008=C:\harbour\lib\rddntx.lib,1
009=C:\harbour\lib\rddcdx.lib,1
010=C:\harbour\lib\rddfpt.lib,1
011=C:\harbour\lib\hbsix.lib,1
012=C:\harbour\lib\hbdebug.lib,1
013=C:\harbour\lib\hbcommon.lib,1
014=C:\harbour\lib\hbpp.lib,1
015=C:\harbour\lib\hbcpage.lib,1
016=C:\harbour\lib\hbcplr.lib,1
017=C:\harbour\lib\hbct.lib,1
018=C:\harbour\lib\hbpcre.lib,1
019=C:\harbour\lib\xhb.lib,1
020=C:\harbour\lib\hbziparc.lib,1
021=C:\harbour\lib\hbmzip.lib,1
022=C:\harbour\lib\hbzlib.lib,1
023=C:\harbour\lib\minizip.lib,1
024=C:\harbour\lib\png.lib,1
025=C:\harbour\lib\hbusrrdd.lib,1
026=C:\harbour\lib\hbtip.lib,1
027=C:\harbour\lib\hbzebra.lib,1
028=C:\harbour\lib\hbformat.lib,0
029=C:\harbour\lib\hbmisc.lib,0
030=C:\harbour\lib\hbmxml.lib,0
031=C:\harbour\lib\hbcurl.lib,0
[CCOMPLIBS]
001=kernel32.lib,1
002=user32.lib,1
003=gdi32.lib,1
004=winspool.lib,1
005=comctl32.lib,1
006=comdlg32.lib,1
007=advapi32.lib,1
008=shell32.lib,1
009=ole32.lib,1
010=oleaut32.lib,1
011=uuid.lib,1
012=odbc32.lib,1
013=odbccp32.lib,1
014=iphlpapi.lib,1
015=mpr.lib,1
016=version.lib,1
017=wsock32.lib,1
018=msimg32.lib,1
019=oledlg.lib,1
020=psapi.lib,1
021=gdiplus.lib,1
022=winmm.lib,1
023=vfw32.lib,1
024=runtimeobject.lib,1
025=ws2_32.lib,1
026=shlwapi.lib,1
027=imm32.lib,1
028=urlmon.lib,1
029=strmiids.lib,1
[INCLUDES]
001=,0
 

GestAsoc.prj
Code: Select all  Expand view

[FivEdit Project]
Version=FWH 22.12
[PRG]
1=C:\GESTASOC\SOURCE\Asocw.prg,1
2=C:\GESTASOC\SOURCE\Utils.prg,1
[CH]
[H]
[C]
[CPP]
[CXX]
[HRB]
[RC]
1=C:\GESTASOC\RESOURCE\Asocw.rc,1
[RES]
[OBJ]
[O]
[LIB]
1=C:\GESTASOC\LIB\Jvchwin.lib,1
[DLL]
[INI]
[TXT]
[HTML]
[VIEW]
[TPL]
[CSS]
[JS]
[HBP]
[PREFERENCES]
A0=6
A1=.F.
A2=220
A3=300
A4=215
S1=C:\FIVEDIT\FE_Remote
0=C:\FIVEDIT\FivEdit2019.fiv
11=986895
12=16119285
14={"Source Code Pro",0,-11,.F.,.F.,0,0,,.F.,.F.,.F.,0,3,2,1,,49}
15=Standard
16=2
17=.F.
18=C:\FivEdit
19=.F.
20=1
21=SC_CHARSET_DEFAULT
22=HB_CODEPAGE_ESWIN
23=1
24=.T.
25=.T.
26=.F.
27=C:\FivEdit\harbour.chm
28=7419904
29={"Lucida Console",0,-11,.F.,.F.,0,0,,.F.,.F.,.F.,0,3,2,1,,49}
30=SciLexer.dll
31=SCLEX_FWHC
32=.F.
33=2015
35=1
36=1
37=1
38=.T.
39=.F.
40=.F.
42=C:\GESTASOC\GESTASOC.PRJ
43=
66=C:\ResEdit\ResEdit.exe
67=2039583
73=C:\fivedbu\fivedbu.exe
103=2015
104=\localhost\
105=C:\xampp\php\php.exe
106=C:\FivEdit\hbformat.ini
107=.T.
108=.F.
109=.F.
110=
M1=.F.
M21=.T.
1=C:\fwh
2=32 bits
3=
4=C:\harbour
5=Harbour
6=-n -m -w -es1 -gc1 -ql
7=
8=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\
9=/NOLOGO /SUBSYSTEM:WINDOWS /NODEFAULTLIB:msvcrt
10=
34=/TP /W3 /c /GS- /GA
41=Microsoft VSC 2019
44=
45=
46=
47=
48=.T.
49=.F.
50=.T.
51=.F.
52=.T.
53=.F.
54=.T.
55=.T.
56=.T.
57=.F.
58=.F.
59=.F.
60=.F.
61=.T.
62=FiveWin
63=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\\bin\Hostx86\x86\cl.exe
64=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\bin\Hostx86\x86\link.exe
65=C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x86\rc.exe
68=.F.
69=.F.
70=.T.
71=20
72=/r /d__FLAT__
74=C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.29.30133\bin\Hostx86\x86\lib.exe
78=.T.
79=Standard,Visual,Dark,Blue,Gray
80=.F.
81=.T.
82=.F.
83=.F.
87=5
88=C:\upx-4.1.0-win64\upx.exe
89=.F.
90=.F.
91=.F.
92=.F.
93=.F.
94=.F.
95=255
98=.F.
99=0
100=1
101=1
102=.T.
232=.F.
8091=.T.
8092=.T.
8093=
8098=-11
8099=Calibri
8100=-11
8101=Segoe UI Symbol
8102=-11
8103=0
8104=16777215
8105=Calibri
8106=-11
9100=.F.
9110=anZ0ZWNoZXRv
9120=anY0NTY3MDA=
9130=Sm9zZSBWdGUuIENoZXRv
9140=anZ0ZWNoZXRvQGdtYWlsLmNvbQ==
9146=.F.
9147=.F.
9148=
9149=.F.
9150=.F.
9160=C:\Program Files\Git\bin\git.exe
75=.T.
76=.F.
77=.F.
84=C:\GestAsoc\obj\
85=C:\GestAsoc\obj\
86=C:\GestAsoc\
96=C:\GESTASOC\source\Asocw.prg
97=C:\GESTASOC\ASOCW.EXE
[USERLIBS]
001=C:\fwh\lib\fiveh32.lib,1
002=C:\fwh\lib\fivehc32.lib,1
003=C:\fwh\lib\libmariadb32.lib,0
004=C:\fwh\lib\libcurl.lib,0
[XHARBOURLIBS]
001=C:\harbour\lib\hbwin.lib,1
002=C:\harbour\lib\gtgui.lib,1
003=C:\harbour\lib\hbrtl.lib,1
004=C:\harbour\lib\hbvm.lib,1
005=C:\harbour\lib\hblang.lib,1
006=C:\harbour\lib\hbmacro.lib,1
007=C:\harbour\lib\hbrdd.lib,1
008=C:\harbour\lib\rddntx.lib,1
009=C:\harbour\lib\rddcdx.lib,1
010=C:\harbour\lib\rddfpt.lib,1
011=C:\harbour\lib\hbsix.lib,1
012=C:\harbour\lib\hbdebug.lib,1
013=C:\harbour\lib\hbcommon.lib,1
014=C:\harbour\lib\hbpp.lib,1
015=C:\harbour\lib\hbcpage.lib,1
016=C:\harbour\lib\hbcplr.lib,1
017=C:\harbour\lib\hbct.lib,1
018=C:\harbour\lib\hbpcre.lib,1
019=C:\harbour\lib\xhb.lib,1
020=C:\harbour\lib\hbziparc.lib,1
021=C:\harbour\lib\hbmzip.lib,1
022=C:\harbour\lib\hbzlib.lib,1
023=C:\harbour\lib\minizip.lib,1
024=C:\harbour\lib\png.lib,1
025=C:\harbour\lib\hbusrrdd.lib,1
026=C:\harbour\lib\hbtip.lib,1
027=C:\harbour\lib\hbzebra.lib,1
028=C:\harbour\lib\hbformat.lib,0
029=C:\harbour\lib\hbmisc.lib,0
030=C:\harbour\lib\hbmxml.lib,0
031=C:\harbour\lib\hbcurl.lib,0
[CCOMPLIBS]
001=kernel32.lib,1
002=user32.lib,1
003=gdi32.lib,1
004=winspool.lib,1
005=comctl32.lib,1
006=comdlg32.lib,1
007=advapi32.lib,1
008=shell32.lib,1
009=ole32.lib,1
010=oleaut32.lib,1
011=uuid.lib,1
012=odbc32.lib,1
013=odbccp32.lib,1
014=iphlpapi.lib,1
015=mpr.lib,1
016=version.lib,1
017=wsock32.lib,1
018=msimg32.lib,1
019=oledlg.lib,1
020=psapi.lib,1
021=gdiplus.lib,1
022=winmm.lib,1
023=vfw32.lib,1
024=runtimeobject.lib,1
025=ws2_32.lib,1
026=shlwapi.lib,1
027=imm32.lib,1
028=urlmon.lib,1
029=strmiids.lib,1
[INCLUDES]
001=,0
[FILES]
00=1
01=C:\GESTASOC\SOURCE\Asocw.prg , 00000165 , 519
02=C:\GESTASOC\SOURCE\Utils.prg , 00000000 , 519
 
Fwh 24.07 64 bits + Harbour 64 bits 3.2dev(r2407221137) + MSVC64
User avatar
jvtecheto
 
Posts: 597
Joined: Mon Mar 04, 2013 4:32 pm
Location: Spain

Re: FivEdit con MSVC 32 bits.

Postby cnavarro » Mon Dec 11, 2023 4:58 pm

Jose, yo lo uso a diario en varios proyectos, entre ellos para construir el propio FE.
Dime qué error te da o qué problema tienes
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6548
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: FivEdit con MSVC 32 bits.

Postby jvtecheto » Tue Dec 12, 2023 7:58 pm

cnavarro wrote:Jose, yo lo uso a diario en varios proyectos, entre ellos para construir el propio FE.
Dime qué error te da o qué problema tienes
Hola Cristóbal, gracias por contestar , esperaba que algún usuario me pudiera ayudar, si había tenido un problema parecido.

Como comentaba los proyectos que tienen ficheros .rc no los construye
Con fichero .res si lo hace. El error es de fichero rc. Es como sino llamara a compilar el fichero .rc

Y no me enlaza una libreria propia que uso, al compilar me da error en las funciones de la lib que no las encuentra, claro.

La verdad que no encuentro el posible error.

Jose

Enviado desde mi Lenovo TB-J606F mediante Tapatalk
Fwh 24.07 64 bits + Harbour 64 bits 3.2dev(r2407221137) + MSVC64
User avatar
jvtecheto
 
Posts: 597
Joined: Mon Mar 04, 2013 4:32 pm
Location: Spain

Re: FivEdit con MSVC 32 bits.

Postby cnavarro » Tue Dec 12, 2023 8:57 pm

Jose, te he escrito por Skype ya que esto tengo que verlo
Saludos
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6548
Joined: Wed Feb 15, 2012 8:25 pm
Location: España


Return to FiveWin para Harbour/xHarbour

Who is online

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