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