Y 驴que editor de recursos podemos usar con 64 bits?.
Y 驴que editor de recursos podemos usar con 64 bits?.
- <!-- ResEdit configuration file
聽 -->
- <config>
- <recentFiles>
聽 <recentFile path="D:\expats\resource\expats.rc" /> 聽
聽 </recentFiles>
聽 <language>Spanish</language>
聽 <singleTabMode value="false" />
聽 <wizard value="false" />
聽 <createProjectFolder value="true" />
聽 <defaultProjectPath value="C:\Users\Carlos\ResEdit Projects\" />
聽 <headerName>resource.h</headerName>
- <includes>
聽 <include path="D:\borland\bcc650\include\" />
聽 <include path="D:\borland\bcc650\include\dinkumware\" />
聽 <include path="D:\borland\bcc650\include\windows\" />
聽 <include path="D:\borland\bcc650\include\windows\crtl\" />
聽 <include path="D:\borland\bcc650\include\windows\crtl\sys\" />
聽 <include path="D:\borland\bcc650\include\windows\rtl\" />
聽 <include path="D:\borland\bcc650\include\windows\sdk\" />
聽 <include path="D:\borland\bcc650\include\windows\sdk\atl\" />
聽 <include path="D:\borland\bcc650\include\windows\sdk\gl\" />
聽 <include path="D:\borland\bcc650\include\windows\sdk\idl\" />
聽 </includes>
- <display>
聽 <autoSaveLayout value="true" />
聽 <maximized value="true" />
聽 </display>
- <codeGeneration>
聽 <unicode support="false" macro="" />
聽 <encoding value="0" />
聽 <defaultLanguage value="1033" />
聽 <insertBom value="false" />
聽 <generateLanguageStatements value="false" />
聽 <generateDlgFiles value="false" />
聽 <generateID value="false" />
聽 <generateControl value="false" />
聽 <pascal value="false" />
聽 <asmDefine value="false" />
聽 <dialogEx value="false" />
聽 <menuEx value="false" />
聽 <askIncludes value="true" />
- <resourceHeader>
- <![CDATA[ #include <winresrc.h>
#include <windows.h>
#include <commctrl.h>
#include <richedit.h>
#include "%RESOURCE_HEADER%"
%RESOURCES%
聽 ]]>
聽 </resourceHeader>
聽 </codeGeneration>
聽 <autoCheckUpdate value="false" />
- <dialog autoResizeType="3" bkColor="-1">
聽 <grid width="5" height="5" visible="false" />
聽 <margin size="7" visible="true" />
聽 <snap sepSize="5" smallSepSize="2" visible="true" />
聽 <default type="Animation" width="20" height="20" name="" id="IDD_ANIMATION" forceControlStatement="false" />
聽 <default type="Button" width="50" height="14" name="Button" id="IDC_BUTTON" forceControlStatement="false" />
聽 <default type="CheckBox" width="48" height="30" name="Check" id="IDC_CHECKBOX" forceControlStatement="false" />
聽 <default type="ComboBox" width="48" height="30" name="" id="IDC_COMBO" forceControlStatement="false" />
聽 <default type="CommandLink" width="100" height="25" name="Command" id="IDC_COMMAND" forceControlStatement="false" />
聽 <default type="Custom Control" width="20" height="20" name="" id="IDC_CUSTOM" forceControlStatement="false" />
聽 <default type="Date Time Picker" width="100" height="15" name="" id="IDC_DATETIMEPICKER" forceControlStatement="false" />
聽 <default type="Edit Control" width="40" height="14" name="" id="IDC_EDIT" forceControlStatement="false" />
聽 <default type="Group Box" width="48" height="40" name="Static" id="IDC_STATIC" forceControlStatement="false" />
聽 <default type="Hot Key" width="80" height="14" name="" id="IDC_HOTKEY" forceControlStatement="false" />
聽 <default type="IP Address Control" width="100" height="15" name="" id="IDC_IPADDRESS" forceControlStatement="false" />
聽 <default type="ListBox" width="48" height="40" name="" id="IDC_LIST" forceControlStatement="false" />
聽 <default type="ListView Control" width="60" height="50" name="" id="IDC_LIST" forceControlStatement="false" />
聽 <default type="Month Calendar" width="140" height="100" name="" id="IDC_MONTHCALENDAR" forceControlStatement="false" />
聽 <default type="Picture Control" width="20" height="20" name="" id="IDC_STATIC" forceControlStatement="false" />
聽 <default type="Progress Bar" width="80" height="14" name="" id="IDC_PROGRESS" forceControlStatement="false" />
聽 <default type="Radio Button" width="20" height="20" name="Radio" id="IDC_RADIO" forceControlStatement="false" />
聽 <default type="Rebar Control" width="20" height="20" name="" id="IDC_REBAR" forceControlStatement="false" />
聽 <default type="Rich Edit 2" width="40" height="14" name="Rich Edit" id="IDC_RICHEDIT" forceControlStatement="false" />
聽 <default type="Scroll Bar" width="11" height="40" name="" id="IDC_SCROLLBAR" forceControlStatement="false" />
聽 <default type="Slider Control" width="100" height="15" name="" id="IDC_SLIDER" forceControlStatement="false" />
聽 <default type="Spin Control" width="11" height="14" name="" id="IDC_SPIN" forceControlStatement="false" />
聽 <default type="Static Text" width="20" height="20" name="Static" id="IDC_STATIC" forceControlStatement="false" />
聽 <default type="Tab Control" width="50" height="30" name="" id="IDC_TAB" forceControlStatement="false" />
聽 <default type="TreeView Control" width="60" height="50" name="" id="IDC_TREE" forceControlStatement="false" />
聽 </dialog>
- <imageEditor>
聽 <pixelGrid value="true" />
聽 <textureGrid value="true" color1="0x00CCCCCC" color2="0x00FFFFFF" />
聽 <background color="0x00F5DCD7" />
聽 <invertBackground color="0x008040FF" />
聽 </imageEditor>
聽 </config>
// Generated by ResEdit 1.6.2
// Copyright (C) 2006-2014
// http://www.resedit.net
#include <winresrc.h>
#include <windows.h>
#include <commctrl.h>
#include <richedit.h>
#include "resource.h"
//
// Bitmap resources
//
BM_DOCUMENT BITMAP ".\\files\\bm_document.bmp"
//
// Icon resources
//
A ICON ".\\files\\nomina.ico"
//
// Manifest resources
//
1 RT_MANIFEST ".\\files\\nomina.man"
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
version="1.0.0.0"
processorArchitecture="X86"
name="FiveTech.Software.FiveWin.32bits"
type="win32"
/>
<description>Your application description here.</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="X86"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
</assembly>
Estoy probando con Windows 7.
La versi贸n de Visual Studio Express de 2013 no deja instalarla porque:
1.- Se requiere una versi贸n m谩s reciente de windows.
2.- Requiere del Internet Explorer 10
La versi贸n de Visual Studio Express de 2012 Update 4 dice que la instala pero no la encuentro por el equipo con win-7 en ning煤n sitio.
De modo que me quedo de momento sin poder probar la versi贸n de 64 bits de FWH.
Estoy intentando ejecutar el bat de la instalaci贸n de FWH64 llamado C:\fwh64\makes\go.bat y no hace nada porque no encuentra el fichero:
c:\"Program Files (x86)\Microsoft Visual Studio 10.0"\VC\bin\nmake -ftest.mak
Pero es que no aparece en el disco duro ninguna carpeta del tipo "Microsoft Visual Studio 10.0" ni "Microsoft Visual Studio 12.0" donde buscar la ruta para el "nmake.exe"
Otra cosa que no entiendo porqu茅 est谩 la "Program Files (x86)" cuando es para generar ejecutables de 64 bits, que deber铆a estar en la "Program Files" que es la carpeta para lo de 64 bits.
Verhoven wrote:Estoy probando con Windows 7.
La versi贸n de Visual Studio Express de 2013 no deja instalarla porque:
1.- Se requiere una versi贸n m谩s reciente de windows.
2.- Requiere del Internet Explorer 10
La versi贸n de Visual Studio Express de 2012 Update 4 dice que la instala pero no la encuentro por el equipo con win-7 en ning煤n sitio.
De modo que me quedo de momento sin poder probar la versi贸n de 64 bits de FWH.
Estoy intentando ejecutar el bat de la instalaci贸n de FWH64 llamado C:\fwh64\makes\go.bat y no hace nada porque no encuentra el fichero:
c:\"Program Files (x86)\Microsoft Visual Studio 10.0"\VC\bin\nmake -ftest.mak
Pero es que no aparece en el disco duro ninguna carpeta del tipo "Microsoft Visual Studio 10.0" ni "Microsoft Visual Studio 12.0" donde buscar la ruta para el "nmake.exe"
Otra cosa que no entiendo porqu茅 est谩 la "Program Files (x86)" cuando es para generar ejecutables de 64 bits, que deber铆a estar en la "Program Files" que es la carpeta para lo de 64 bits.
c:\"Program Files (x86)\Microsoft Visual Studio 11.0"
#Microsoft VS2010 make sample, (c) FiveTech Software 2010
HBDIR=c:\harbour
FWDIR=c:\fwh64
VCDIR="c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC"
SDKDIR="c:\Program Files\Microsoft SDKs\Windows\v7.0A"
.SUFFIXES: .prg .c .obj .rc .res
one.exe : one.obj two.obj three.obj one.res
echo one.obj two.obj three.obj > msvc.tmp
echo $(FWDIR)\lib\FiveH32.lib $(FWDIR)\lib\FiveHC32.lib >> msvc.tmp
echo $(HBDIR)\lib\vc32\hbrtl.lib >> msvc.tmp
echo $(HBDIR)\lib\vc32\hbvm.lib >> msvc.tmp
echo $(HBDIR)\lib\vc32\gtgui.lib >> msvc.tmp
echo $(HBDIR)\lib\vc32\hblang.lib >> msvc.tmp
echo $(HBDIR)\lib\vc32\hbmacro.lib >> msvc.tmp
echo $(HBDIR)\lib\vc32\hbrdd.lib >> msvc.tmp
echo $(HBDIR)\lib\vc32\rddntx.lib >> msvc.tmp
echo $(HBDIR)\lib\vc32\rddcdx.lib >> msvc.tmp
echo $(HBDIR)\lib\vc32\rddfpt.lib >> msvc.tmp
echo $(HBDIR)\lib\vc32\hbsix.lib >> msvc.tmp
echo $(HBDIR)\lib\vc32\hbdebug.lib >> msvc.tmp
echo $(HBDIR)\lib\vc32\hbcommon.lib >> msvc.tmp
echo $(HBDIR)\lib\vc32\hbpp.lib >> msvc.tmp
echo $(HBDIR)\lib\vc32\hbwin.lib >> msvc.tmp
echo $(HBDIR)\lib\vc32\hbcplr.lib >> msvc.tmp
echo $(HBDIR)\lib\vc32\xhb.lib >> msvc.tmp
echo $(HBDIR)\lib\vc32\hbpcre.lib >> msvc.tmp
echo $(HBDIR)\lib\vc32\hbct.lib >> msvc.tmp
echo $(HBDIR)\lib\vc32\hbcpage.lib >> msvc.tmp
echo $(SDKDIR)\lib\kernel32.lib >> msvc.tmp
echo $(SDKDIR)\lib\user32.lib >> msvc.tmp
echo $(SDKDIR)\lib\gdi32.lib >> msvc.tmp
echo $(SDKDIR)\lib\winspool.lib >> msvc.tmp
echo $(SDKDIR)\lib\comctl32.lib >> msvc.tmp
echo $(SDKDIR)\lib\comdlg32.lib >> msvc.tmp
echo $(SDKDIR)\lib\advapi32.lib >> msvc.tmp
echo $(SDKDIR)\lib\shell32.lib >> msvc.tmp
echo $(SDKDIR)\lib\ole32.lib >> msvc.tmp
echo $(SDKDIR)\lib\oleaut32.lib >> msvc.tmp
echo $(SDKDIR)\lib\uuid.lib >> msvc.tmp
echo $(SDKDIR)\lib\odbc32.lib >> msvc.tmp
echo $(SDKDIR)\lib\odbccp32.lib >> msvc.tmp
echo $(SDKDIR)\lib\iphlpapi.lib >> msvc.tmp
echo $(SDKDIR)\lib\mpr.lib >> msvc.tmp
echo $(SDKDIR)\lib\version.lib >> msvc.tmp
echo $(SDKDIR)\lib\wsock32.lib >> msvc.tmp
echo $(SDKDIR)\lib\msimg32.lib >> msvc.tmp
echo $(SDKDIR)\lib\oledlg.lib >> msvc.tmp
echo $(SDKDIR)\lib\psapi.lib >> msvc.tmp
echo $(SDKDIR)\lib\gdiplus.lib >> msvc.tmp
echo $(SDKDIR)\lib\winmm.lib >> msvc.tmp
IF EXIST one.res echo one.res >> msvc.tmp
SET LIB=$(VCDIR)\lib
SET PATH=$(VCDIR)\bin
link @msvc.tmp /nologo /subsystem:windows /force:multiple /NODEFAULTLIB:libc > link.log
@type link.log
@del one.c
@del two.c
@del three.c
@del msvc.tmp
one.obj : one.c
two.obj : two.c
three.obj : three.c
one.c : one.prg
two.c : two.prg
three.c : three.prg
one.res : one.rc
c:\vc98\bin\rc.exe -r -d__FLAT__ one.rc
.prg.c:
$(HBDIR)\bin\harbour $< /n /i$(FWDIR)\include;$(HBDIR)\include
.c.obj:
SET PATH=$(VCDIR)\bin
cl.exe -c -TP -W3 -I$(HBDIR)\include -I$(SDKDIR)\include -I$(VCDIR)\include $<La p谩gina para descargar el Visual Studio 2012 Express es:
Verhoven,
Puedes localizar donde tienes las carpetas ?
Microsoft Visual Studio 1x.x\VC"
y
Microsoft SDKs\Windows\v7.0A"
La carpeta: "Microsoft Visual Studio 11.0\VC"
Est谩 colgada de la carpeta: "C:\Archivos de programa (x86)", es decir, que la ruta total es:
"C:\Archivos de programa (x86)\Microsoft Visual Studio 11.0\VC"
La otra carpeta que me preguntas est谩 en:
"C:\Archivos de programa (x86)\Microsoft SDKs\Windows\v7.0A"
Creo que el archivo build64.bat de la carpeta fwh64 debe de modificarse porque el comando para construir un .exe falla en el linkado.
Por ejemplo dentro de la carpeta C:\fwh64\samples si ejecutamos: build64 tutor01
arroja error porque en la l铆nea: set hdirl=%hdir%\lib\vc64
se refiere a una ruta "\lib\vc64" que no existe.
Pero si lo modifico para dejarla como: set hdirl=%hdir%\lib\ (quito el vc64 del final) arroja muchos errores de que no encuentra funciones.
La salida de la compilaci贸n con C:\fwh64\samples\build64 tutor01
es la siguiente:
脷脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛驴
FWH 64 for Harbour 14.02 (MSVC++) Feb.2014 Harbour development power 鲁脺
鲁 (c) FiveTech, 1993-2014 for Microsoft Windows 9X/NT/200X/ME/XP/Vista/7/8 鲁脹
脌脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脵脹
每 脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽
Compiling...
Harbour 3.2.0dev (r1310011443)
Copyright (c) 1999-2013, http://harbour-project.org/
Compiling 'tutor01.prg' and generating preprocessed output to 'tutor01.ppo'...
Lines 4217, Functions/Procedures 1
Generating C source output to 'tutor01.c'... Done.
tutor01.c
Microsoft (R) Windows (R) Resource Compiler Version 6.2.9200.16384
Copyright (C) Microsoft Corporation. All rights reserved.
FiveH64.lib(RLINE.obj) : error LNK2001: s铆mbolo externo hb_vmExecute sin resolver
FiveH64.lib(MDICLIEN.obj) : error LNK2001: s铆mbolo externo hb_vmExecute sin resolver
FiveH64.lib(TREEITEM.obj) : error LNK2001: s铆mbolo externo hb_vmExecute sin resolver
FiveH64.lib(CHECKRES.obj) : error LNK2001: s铆mbolo externo hb_vmExecute sin resolver
FiveH64.lib(ALERT.obj) : error LNK2001: s铆mbolo externo hb_vmExecute sin resolver
FiveH64.lib(RADIO.obj) : error LNK2001: s铆mbolo externo hb_vmExecute sin resolver
... (omito todos los de en medio para no saturar el mensaje)
LIBCMT.lib(wincrt0.obj) : error LNK2019: s铆mbolo externo WinMain sin resolver al que se hace referencia en la funci贸n __tmainCRTStartup
FiveH64.lib(CHECKRES.obj) : error LNK2019: s铆mbolo externo hb_dynsymGetSymbol sin resolver al que se hace referencia en la funci贸n RegisterResource
FiveH64.lib(CHECKRES.obj) : error LNK2019: s铆mbolo externo hb_itemReturnRelease sin resolver al que se hace referencia en la funci贸n RegisterResource
FiveH64.lib(CHECKRES.obj) : error LNK2019: s铆mbolo externo hb_vmPushString sin resolver al que se hace referencia en la funci贸n RegisterResource
tutor01.exe : fatal error LNK1120: 376 externos sin resolver
* Linking errors *
@ECHO OFF
CLS
ECHO 脷脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛驴
ECHO 鲁 FWH 64 for Harbour 14.02 (MSVC++) Feb.2014 Harbour development power 鲁脺
ECHO 鲁 (c) FiveTech, 1993-2014 for Microsoft Windows 9X/NT/200X/ME/XP/Vista/7/8 鲁脹
ECHO 脌脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脵脹
ECHO 每 脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽
if A%1 == A GOTO :SINTAX
if NOT EXIST %1.prg GOTO :NOEXIST
set FWDIR=C:\fwh64
set HBDIR=C:\harbour
set oldpath=%path%
set oldinclude=%include%
set oldlib=%lib%
set oldlibpath=%libpath%
if exist "%ProgramFiles%\Microsoft Visual Studio 11.0\VC\vcvarsall.bat" call "%ProgramFiles%\Microsoft Visual Studio 11.0\VC\vcvarsall.bat" x86_amd64
if exist "%ProgramFiles(x86)%\Microsoft Visual Studio 11.0\VC\vcvarsall.bat" call "%ProgramFiles(x86)%\Microsoft Visual Studio 11.0\VC\vcvarsall.bat" x86_amd64
if "%FWDIR%" == "" set FWDIR=.\..
if "%HBDIR%" == "" set HBDIR=c:\harbour
ECHO Compiling...
set hdir=%HBDIR%
[color=#FF0000]rem echo hdirl=%hdir%\lib\vc64[/color]
[color=#008000]set hdirl=%hdir%\lib[/color]
%hdir%\bin\harbour %1 /n /i%fwdir%\include;%hdir%\include /w /p /d__64__ %2 %3 > comp.log 2> warnings.log
IF ERRORLEVEL 1 GOTO COMPILEERROR
@type comp.log
@type warnings.log
cl -TC -W3 -O2 -c -I%hdir%\include %1.c
:ENDCOMPILE
IF EXIST %1.rc rc -r -D__64__ %1
echo %1.obj > msvc.tmp
echo %fwdir%\lib\FiveH64.lib %fwdir%\lib\FiveHC64.lib >> msvc.tmp
echo %hdirl%\hbrtl.lib >> msvc.tmp
echo %hdirl%\hbvm.lib >> msvc.tmp
echo %hdirl%\gtgui.lib >> msvc.tmp
echo %hdirl%\hblang.lib >> msvc.tmp
echo %hdirl%\hbmacro.lib >> msvc.tmp
echo %hdirl%\hbrdd.lib >> msvc.tmp
echo %hdirl%\rddntx.lib >> msvc.tmp
echo %hdirl%\rddcdx.lib >> msvc.tmp
echo %hdirl%\rddfpt.lib >> msvc.tmp
echo %hdirl%\hbsix.lib >> msvc.tmp
echo %hdirl%\hbdebug.lib >> msvc.tmp
echo %hdirl%\hbcommon.lib >> msvc.tmp
echo %hdirl%\hbpp.lib >> msvc.tmp
echo %hdirl%\hbcpage.lib >> msvc.tmp
echo %hdirl%\hbwin.lib >> msvc.tmp
echo %hdirl%\hbct.lib >> msvc.tmp
echo %hdirl%\hbziparc.lib >> msvc.tmp
echo %hdirl%\hbmzip.lib >> msvc.tmp
echo %hdirl%\hbzlib.lib >> msvc.tmp
echo %hdirl%\hbpcre.lib >> msvc.tmp
echo %hdirl%\minizip.lib >> msvc.tmp
echo %hdirl%\xhb.lib >> msvc.tmp
echo %hdirl%\hbcplr.lib >> msvc.tmp
echo %hdirl%\png.lib >> msvc.tmp
rem Uncomment these two lines to use Advantage RDD
rem echo %hdirl%\rddads.lib >> msvc.tmp
rem echo %hdirl%\ace32.lib >> msvc.tmp
echo kernel32.lib >> msvc.tmp
echo user32.lib >> msvc.tmp
echo gdi32.lib >> msvc.tmp
echo winspool.lib >> msvc.tmp
echo comctl32.lib >> msvc.tmp
echo comdlg32.lib >> msvc.tmp
echo advapi32.lib >> msvc.tmp
echo shell32.lib >> msvc.tmp
echo ole32.lib >> msvc.tmp
echo oleaut32.lib >> msvc.tmp
echo uuid.lib >> msvc.tmp
echo odbc32.lib >> msvc.tmp
echo odbccp32.lib >> msvc.tmp
echo iphlpapi.lib >> msvc.tmp
echo mpr.lib >> msvc.tmp
echo version.lib >> msvc.tmp
echo wsock32.lib >> msvc.tmp
echo msimg32.lib >> msvc.tmp
echo oledlg.lib >> msvc.tmp
echo psapi.lib >> msvc.tmp
echo gdiplus.lib >> msvc.tmp
echo winmm.lib >> msvc.tmp
IF EXIST %1.res echo %1.res >> msvc.tmp
link @msvc.tmp /nologo /subsystem:windows /force:multiple /NODEFAULTLIB:libc
IF ERRORLEVEL 1 GOTO LINKERROR
ECHO * Application successfully built *
set path=%oldpath%
set include=%oldinclude%
set lib=%oldlib%
set libpath=%oldlibpath%
%1
GOTO EXIT
ECHO
rem delete temporary files
@del %1.c
@del msvc.tmp
:COMPILEERROR
@type comp.log
ECHO * Compiling errors *
GOTO EXIT
:LINKERROR
ECHO * 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
:EXITCrea la carpeta vc64 dentro de la carpeta lib de Harbour para que build64.bat la encuentre correctamente y en esa carpeta tienes que copiar las librerias de Harbour de 64 bits
Antonio,
He procedido como me has dicho y sigue con los mismos errores, de hecho lo que hab铆a hecho antes era cambiar el set del build64.bat quitando el vc64 del final.
Lo que he hecho ha sido copiar todos los ficheros de la carpeta harbour\lib a la carpeta harbour\lib\vc64 , pero ya te digo que da los mismo errores.
He copiado todos los ficheros de \lib porque no se cuales son exclusivos de 64bits o si es que vienen mezclados con los de 32 bits.
El archivo con harbour lo he bajado directamente de la web de Fivetech, junto con el otro archivo que contiene el fwh64, cuyo nombre es: harbour_msvc2012_201331007_2
Saludos.
Ahora si ha generado el tutor01.exe en 64 bits.
Entonces, 驴el archivo que me he descargado de FiveTech con harbour es la versi贸n para 32bits?.
Si. Lo has descargado desde la p谩gina de FWH 64 ?
De ser as铆 ser铆a un error nuestro, lo raro es que nadie lo haya comentado antes