Page 3 of 3

Re: OT: //Build 2015 //

PostPosted: Wed May 06, 2015 5:56 pm
by cnavarro
It takes a built with Visual Studio Community Edition new Harbour

call "%ProgramFiles(x86)%\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x86
set HB_BUILD_MODE=c
win-make.exe


call "%ProgramFiles(x86)%\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x86_amd64
set HB_BUILD_MODE=c
win-make.exe

Re: OT: //Build 2015 //

PostPosted: Wed May 06, 2015 5:59 pm
by TimStone
I don't see a link for the new Harbour build ...

Re: OT: //Build 2015 //

PostPosted: Wed May 06, 2015 6:07 pm
by Antonio Linares
Tim,

Are you using VS2013 or Visual Studio Community ?

They require different Harbour builds

Re: OT: //Build 2015 //

PostPosted: Wed May 06, 2015 6:19 pm
by TimStone
I am using both ...

I'm using Visual Studio 2013 with the new FWH libs you sent ... and the previous Harbour build. It has no problem.

I have Visual Studio 2015 pointing to 15.04 B2, so I need the other Harbour build to use with that one.

Re: OT: //Build 2015 //

PostPosted: Wed May 06, 2015 6:20 pm
by cnavarro
Tim

Harbour 3.2.0dev (r1505041041)
Copyright (c) 1999-2015, http://harbour-project.org/

https://www.dropbox.com/s/7fwl7ik4jfrrv ... 4.zip?dl=0

For MSVC Community 2015 and FWH 1504_2

Re: OT: //Build 2015 //

PostPosted: Wed May 06, 2015 7:44 pm
by TimStone
With new Harbour and VS 2015, the following errors occur:

hbcplr.lib(gencc.obj) : error LNK2001: unresolved external symbol ___stdio_common_vfprintf
1>hbpp.lib(ppcore.obj) : error LNK2001: unresolved external symbol ___stdio_common_vfprintf
1>hbcplr.lib(hbmain.obj) : error LNK2001: unresolved external symbol ___stdio_common_vfprintf
1>hbcplr.lib(hbcomp.obj) : error LNK2001: unresolved external symbol ___stdio_common_vfprintf
1>hbcplr.lib(genc.obj) : error LNK2001: unresolved external symbol ___stdio_common_vfprintf
1>hbcplr.lib(compi18n.obj) : error LNK2001: unresolved external symbol ___stdio_common_vfprintf
1>hbrtl.lib(errintlo.obj) : error LNK2001: unresolved external symbol ___stdio_common_vfprintf
1>hbvm.lib(hvmall.obj) : error LNK2001: unresolved external symbol ___stdio_common_vfprintf
1>rddcdx.lib(dbfcdx1.obj) : error LNK2001: unresolved external symbol ___stdio_common_vfprintf
1>FiveH32.lib(PRV2PDF.obj) : error LNK2001: unresolved external symbol ___stdio_common_vfprintf
1>hbpp.lib(ppcore.obj) : error LNK2001: unresolved external symbol ___acrt_iob_func
1>hbvm.lib(hvmall.obj) : error LNK2001: unresolved external symbol ___acrt_iob_func
1>rddcdx.lib(dbfcdx1.obj) : error LNK2001: unresolved external symbol ___acrt_iob_func
1>FiveH32.lib(HARBOUR.obj) : error LNK2001: unresolved external symbol ___acrt_iob_func
1>hbcplr.lib(hbcomp.obj) : error LNK2001: unresolved external symbol ___acrt_iob_func

Everything resolves to vfprintf and iob_func that are still missing.

Re: OT: //Build 2015 //

PostPosted: Wed May 06, 2015 8:01 pm
by Antonio Linares
Tim,

What /NODEFAULTLIB:xxx are you using ?

Re: OT: //Build 2015 //

PostPosted: Wed May 06, 2015 8:38 pm
by TimStone
msvcrt

Re: OT: //Build 2015 //

PostPosted: Wed May 06, 2015 9:01 pm
by cnavarro
Tim
Comprueba que estas utilizando las librerias de FWH 15.04 build 2 y de la nueva version de Harbour

Then check this using libraries 15.04 FWH build 2 and the new version of Harbour


Image

Re: OT: //Build 2015 //

PostPosted: Wed May 06, 2015 9:46 pm
by TimStone
I checked the log and found 3 files that were linked from VS 12.0 ... that resolved most of my problems.

Now we revisit a problem that was never resolved in an earlier discussion. I use the following libraries not in the current build:

rddads.lib
hbtipssl.lib
hbssl.lib
ace32.lib

Only one of these has a problem: hbssl.lib

The function I am using that calls that library is TIPCLIENTHTTP( ). I use this to exchange data with a website in XML. It works perfectly in VS 2012 using hbssl.lib and hbtipssl.lib

Without those calls, and not linking the libraries, I can build using VS 2015 and the assigned libraries.

Tim

Re: OT: //Build 2015 //

PostPosted: Wed May 06, 2015 10:22 pm
by cnavarro
I had to build an external library VS 2015 I was using
These libraries do not use them, but I'll see if I can create

Yo he tenido que construir con VS 2015 una libreria externa que yo estaba utilizando
Esas librerias no las utilizo, pero voy a ver si las puedo crear