Antonio Linares wrote:https://code.google.com/p/fivewinrt/wiki/How_to_build_Harbour_for_WinRT
Error 1 error C2081: 'LPMODULEENTRY32' : el nombre de la lista de parámetros formales no es válido c:\harb\src\vm\extrap.c 376 1 Harbour
Error 2 error C2081: 'LPMODULEENTRY32' : el nombre de la lista de parámetros formales no es válido c:\harb\src\vm\extrap.c 377 1 Harbour
Advertencia 3 warning C4047: 'función' : 'int' es distinto en los niveles de direccionamiento indirecto de 'MODULEENTRY32 *' c:\harb\src\vm\extrap.c 398 1 Harbour
Advertencia 4 warning C4024: 'pModule32First' : tipos distintos para el parámetro formal y el parámetro real 2 c:\harb\src\vm\extrap.c 398 1 Harbour
Advertencia 5 warning C4133: 'función' : tipos incompatibles, de 'TCHAR [260]' a 'const char *' c:\harb\src\vm\extrap.c 414 1 Harbour
Advertencia 6 warning C4047: 'función' : 'int' es distinto en los niveles de direccionamiento indirecto de 'MODULEENTRY32 *' c:\harb\src\vm\extrap.c 420 1 Harbour
Advertencia 7 warning C4024: 'pModule32Next' : tipos distintos para el parámetro formal y el parámetro real 2 c:\harb\src\vm\extrap.c 420 1 Harbour
8 IntelliSense: el identificador "LPMODULEENTRY32" no está definido c:\Harb\src\vm\extrap.c 376 52 Harbour
9 IntelliSense: el identificador "LPMODULEENTRY32" no está definido c:\Harb\src\vm\extrap.c 377 52 Harbour
10 IntelliSense: un argumento de tipo "TCHAR *" no es compatible con un parámetro de tipo "const char *" c:\Harb\src\vm\extrap.c 414 47 Harbour
Antonio Linares wrote:Cristobal,
Tienes que cambiar LPMODULEENTRY32 por char * en c:\harb\src\vm\extrap.c
Es debido a un hack que Viktor tiene hecho ahi y que no le gusta al Visual Studio
1>c:\harb\src\vm\extrap.c(398): warning C4133: 'función' : tipos incompatibles, de 'MODULEENTRY32 *' a 'CHAR *'
1>c:\harb\src\vm\extrap.c(414): warning C4133: 'función' : tipos incompatibles, de 'TCHAR [260]' a 'const char *'
1>c:\harb\src\vm\extrap.c(420): warning C4133: 'función' : tipos incompatibles, de 'MODULEENTRY32 *' a 'CHAR *'
1>c:\harb\src\vm\maindllh.c(72): warning C4007: 'DllMain' : debe ser '__stdcall'
1> Harbour_LibRtl.vcxproj -> C:\Users\C\Documents\Visual Studio 2012\Projects\Harbour_LibRtl\Debug\Harbour_LibRtl\Harbour.lib
========== Recompilar todo: 1 correctos, 0 incorrectos, 0 omitidos ==========
Return to FiveWin para Harbour/xHarbour
Users browsing this forum: No registered users and 67 guests