FWH 64 oferta promocional
Re: FWH 64 oferta promocional
Y ¿que editor de recursos podemos usar con 64 bits?.
- carlos vargas
- Posts: 1421
- Joined: Tue Oct 11, 2005 5:01 pm
- Location: Nicaragua
Re: FWH 64 oferta promocional
http://www.resedit.net/ResEdit-x64.zip
yo lo uso desde hace unos dos años sin problemas.
este es mi fichero de configuracion, solo cambiar ruta del compilador c
resedit.xml
test.rc
es un archivo manifest renombrado.
nomina.man
yo lo uso desde hace unos dos años sin problemas.
este es mi fichero de configuracion, solo cambiar ruta del compilador c
resedit.xml
Code: Select all
- <!-- 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>
el archivo nomina.man// 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"
es un archivo manifest renombrado.
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>
Salu2
Carlos Vargas
Desde Managua, Nicaragua (CA)
Carlos Vargas
Desde Managua, Nicaragua (CA)
Re: FWH 64 oferta promocional
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.
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.
Re: FWH 64 oferta promocional
Ten en cuenta que: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.
Es para Visual Studio 2012c:\"Program Files (x86)\Microsoft Visual Studio 11.0"
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
Re: FWH 64 oferta promocional
Pero en esa carpeta terminada en 11.0 no hay ninguna carpeta llamada VC. Solo una que dice Blend. Ni existe ninguna carpeta donde aparezca el archivo cl.exe
Realmente, no he visto de donde descargar la versión 12.0. He podido descargar la 10.0 que, como la instala en la carpeta "Program Files (x86)", entiendo que es de 32 bits y no de 64 bits.
No se si estaré equivocado.
El archivo que viene con la instalación de fwh64 contiene el archivo por lotes go.bat, que lo que hace es:
c:\"Program Files (x86)\Microsoft Visual Studio 10.0"\VC\bin\nmake -ftest.mak
if errorlevel==0 one.exe
El archivo llamado ftest.mak contiene lo siguiente:
Pero no genera el one.exe; cl.exe arroja fatal error U1077.
Realmente, no he visto de donde descargar la versión 12.0. He podido descargar la 10.0 que, como la instala en la carpeta "Program Files (x86)", entiendo que es de 32 bits y no de 64 bits.
No se si estaré equivocado.
El archivo que viene con la instalación de fwh64 contiene el archivo por lotes go.bat, que lo que hace es:
c:\"Program Files (x86)\Microsoft Visual Studio 10.0"\VC\bin\nmake -ftest.mak
if errorlevel==0 one.exe
El archivo llamado ftest.mak contiene lo siguiente:
Code: Select all
#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 $<
Re: FWH 64 oferta promocional
La página para descargar el Visual Studio 2012 Express es:
http://www.microsoft.com/es-es/download ... x?id=34673
http://www.microsoft.com/es-es/download ... x?id=34673
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: FWH 64 oferta promocional
Verhoven,
Puedes localizar donde tienes las carpetas ?
Microsoft Visual Studio 1x.x\VC"
y
Microsoft SDKs\Windows\v7.0A"
Puedes localizar donde tienes las carpetas ?
Microsoft Visual Studio 1x.x\VC"
y
Microsoft SDKs\Windows\v7.0A"
Re: FWH 64 oferta promocional
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.
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.
Re: FWH 64 oferta promocional
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 *
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 *
Re: FWH 64 oferta promocional
Este es el archivo build64 que viene con la instalación de FWH64 con esa pequeña modificación que he comentado en el mensaje anterior:
Code: Select all
@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
:EXIT
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: FWH 64 oferta promocional
Crea 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
Re: FWH 64 oferta promocional
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.
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.
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: FWH 64 oferta promocional
Verhoven,
El harbour de 64 bits está aqui:
https://code.google.com/p/harbour-and-x ... 130710.zip
Con ese y siguiendo mis indicaciones, debe funcionarte. Ojo, no pongas todas las librerias juntas, porque unas son de 32 bits y otras de 64 bits. De ahi que _ separadas
El harbour de 64 bits está aqui:
https://code.google.com/p/harbour-and-x ... 130710.zip
Con ese y siguiendo mis indicaciones, debe funcionarte. Ojo, no pongas todas las librerias juntas, porque unas son de 32 bits y otras de 64 bits. De ahi que _ separadas
Re: FWH 64 oferta promocional
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?.
Entonces, ¿el archivo que me he descargado de FiveTech con harbour es la versión para 32bits?.
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: FWH 64 oferta promocional
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
De ser así sería un error nuestro, lo raro es que nadie lo haya comentado antes