Olá pessoal,
Estou tentando gerar o harbour para MSVC 2013, mas ocorre erro de GPF na geração do mesmo.
Alguém conseguiu compilar o harbour 3.4 para MSVC ?
Seria possível postar as configurações necessárias ?
Obrigado,
Rossine.
Erro ao gerar Harbour 3.4 para MSVC
Moderador: Moderadores
Erro ao gerar Harbour 3.4 para MSVC
Rossine.
Harbour 3.4, MingW / Msvc, QT, Qt5xhb, GtQtc, DbfCdx, MySql/MariaDB.
Harbour 3.4, MingW / Msvc, QT, Qt5xhb, GtQtc, DbfCdx, MySql/MariaDB.
- viniciuspc
- Usuário Nível 1

- Mensagens: 40
- Registrado em: 19 Dez 2006 17:18
- Localização: Rio de Janeiro
Erro ao gerar Harbour 3.4 para MSVC
Rosine,
Gerei com o MSVC 2010. lutei um pouco para conseguir pois foi a minha primeira vez! veja os tópicos abaixo :
http://www.elektrosoft.it/tutorials/how ... indows.asp
https://pctoledo.org/forum/viewto ... =4&t=13405
https://pctoledo.org/forum/viewto ... =4&t=14882
https://pctoledo.org/forum/viewto ... 43&t=16460
https://pctoledo.org/forum/viewto ... 980#p87926
A principio :
1) definir o set path para os linkeditores
2) incluir os set Include e set Lib
3) incluir os set´s para compilar o bicho
SET HB_COMPILER=msvc
SET HB_COMPILER_VER=1600 (MSVC 2010)
SET HB_INSTALL_PREFIX=\harbour
SET HB_WITH_PGSQL=C:\Program Files\PostgreSQL\9.3\include
set HB_INSTALL_IMPLIB=yes
set HB_BUILD_CONTRIB_DYN=yes
set HB_WITH_BLAT=D:\harbour\blat3212\full\source
set HB_TIP_OPENSSL=yes
set HB_WITH_CURL=D:\harbour\curl\include
set HB_WITH_FIREBIRD=D:\harbour\Firebird-2.5.5.26952-0_Win32\include
set HB_WITH_MYSQL=D:\harbour\mysql-5.7.10-win32\include
set HB_WITH_OPENSSL=D:\harbour\openssl_include
(sem o qt...)
por fim, executar :
win-make clean install
Para baixar as coisas :
Harbour : https://github.com/vszakats/harbour-core
curl : https://github.com/bagder/curl
OpenSSL : http://gnuwin32.sourceforge.net/packages/openssl.htm
MySql : http://dev.mysql.com/downloads/file/?id=460080
Postgree : http://www.enterprisedb.com/products-se ... indownload
Firebird : http://www.firebirdsql.org/en/firebird-2-5-5/
:xau
Gerei com o MSVC 2010. lutei um pouco para conseguir pois foi a minha primeira vez! veja os tópicos abaixo :
http://www.elektrosoft.it/tutorials/how ... indows.asp
https://pctoledo.org/forum/viewto ... =4&t=13405
https://pctoledo.org/forum/viewto ... =4&t=14882
https://pctoledo.org/forum/viewto ... 43&t=16460
https://pctoledo.org/forum/viewto ... 980#p87926
A principio :
1) definir o set path para os linkeditores
2) incluir os set Include e set Lib
3) incluir os set´s para compilar o bicho
SET HB_COMPILER=msvc
SET HB_COMPILER_VER=1600 (MSVC 2010)
SET HB_INSTALL_PREFIX=\harbour
SET HB_WITH_PGSQL=C:\Program Files\PostgreSQL\9.3\include
set HB_INSTALL_IMPLIB=yes
set HB_BUILD_CONTRIB_DYN=yes
set HB_WITH_BLAT=D:\harbour\blat3212\full\source
set HB_TIP_OPENSSL=yes
set HB_WITH_CURL=D:\harbour\curl\include
set HB_WITH_FIREBIRD=D:\harbour\Firebird-2.5.5.26952-0_Win32\include
set HB_WITH_MYSQL=D:\harbour\mysql-5.7.10-win32\include
set HB_WITH_OPENSSL=D:\harbour\openssl_include
(sem o qt...)
por fim, executar :
win-make clean install
Para baixar as coisas :
Harbour : https://github.com/vszakats/harbour-core
curl : https://github.com/bagder/curl
OpenSSL : http://gnuwin32.sourceforge.net/packages/openssl.htm
MySql : http://dev.mysql.com/downloads/file/?id=460080
Postgree : http://www.enterprisedb.com/products-se ... indownload
Firebird : http://www.firebirdsql.org/en/firebird-2-5-5/
:xau
Clipper 5.2e + Blinker 5.10
Harbour 3.0.0 (Rev. 16951) + Microsoft Visual C++ 16.0.40219 (32-bit)
Harbour 3.0.0 (Rev. 16951) + Microsoft Visual C++ 16.0.40219 (32-bit)
- RobertoLinux
- Usuário Nível 3

- Mensagens: 110
- Registrado em: 14 Abr 2014 18:32
- Localização: Fortaleza/Ce
Erro ao gerar Harbour 3.4 para MSVC
Boa Tarde.
Acho que estou com algum problema para enviar msgs ... mas vamos novamente.
No meu caso fiz dessa forma ...
Primeiramente baixe e instale o MS Visual Studio Community
Para instalar selecione Custom -> NEXT
Depois Selecione Programming Languages
Click em Visual C++ -> NEXT -> NEXT ... ate o fim ...
Vai demorar um pouco ...
Adicione no inicio do PATH do sistema a linha abaixo
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin;
Abra um prompt de comando e digite ...
=>> c:\hbv34s ==>> é o diretório do SOURCE do Harbour
cd \hbv34s
set path=c:\hbv34s\config;%path%
Edite o arquivo c:\hbv34s\config\global.mk
e la pela linha +/- 1710 adicione o seguinte ...
HB_INSTALL_PREFIX := c:\hbv34_32
Salve e volte ao prompt
digite ...
vcvarsall
win-make.exe clean install
ai e so aguardar a compilação do Harbour
O compilador vai ser instalado na pasta c:\hbv34_32
sempre que for compilar os aplicativos digite
vcvarsall
hbmk2 test.hbp
Se quiser gerar tanto o Harbour e os aplicativos para 64 bits... digite ..
vcvarsall amd64
Boa sorte.
Acho que estou com algum problema para enviar msgs ... mas vamos novamente.
No meu caso fiz dessa forma ...
Primeiramente baixe e instale o MS Visual Studio Community
Para instalar selecione Custom -> NEXT
Depois Selecione Programming Languages
Click em Visual C++ -> NEXT -> NEXT ... ate o fim ...
Vai demorar um pouco ...
Adicione no inicio do PATH do sistema a linha abaixo
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin;
Abra um prompt de comando e digite ...
=>> c:\hbv34s ==>> é o diretório do SOURCE do Harbour
cd \hbv34s
set path=c:\hbv34s\config;%path%
Edite o arquivo c:\hbv34s\config\global.mk
e la pela linha +/- 1710 adicione o seguinte ...
HB_INSTALL_PREFIX := c:\hbv34_32
Salve e volte ao prompt
digite ...
vcvarsall
win-make.exe clean install
ai e so aguardar a compilação do Harbour
O compilador vai ser instalado na pasta c:\hbv34_32
sempre que for compilar os aplicativos digite
vcvarsall
hbmk2 test.hbp
Se quiser gerar tanto o Harbour e os aplicativos para 64 bits... digite ..
vcvarsall amd64
Boa sorte.
Entusiasta
- RobertoLinux
- Usuário Nível 3

- Mensagens: 110
- Registrado em: 14 Abr 2014 18:32
- Localização: Fortaleza/Ce
Erro ao gerar Harbour 3.4 para MSVC
Perdão, esqueci de reportar que o teste foi feito em Windows 7 (64 bits) e o MSVC 2015.
Entusiasta
Erro ao gerar Harbour 3.4 para MSVC
Olá Vinicius,
Obrigado pelas dicas,
Obrigado pelas dicas,
Rossine.
Harbour 3.4, MingW / Msvc, QT, Qt5xhb, GtQtc, DbfCdx, MySql/MariaDB.
Harbour 3.4, MingW / Msvc, QT, Qt5xhb, GtQtc, DbfCdx, MySql/MariaDB.