[gdal-dev] setargv with windows 64-bit
Jeff McKenna
jmckenna at gatewaygeomatics.com
Fri Mar 6 11:23:39 EST 2009
That was exactly it, thanks very much Tamas.
-jeff
Tamas Szekeres wrote:
> Jeff,
>
> I'm guessing you're linking against an incorrect version of setargv.obj.
> I see the Win64 version can be found in:
> C:\Program Files (x86)\Microsoft Visual Studio 8\VC\lib\amd64
>
> if you use VC2008 for example.
>
> Best regards,
>
> Tamas
>
>
>
> 2009/3/6 Jeff McKenna <jmckenna at gatewaygeomatics.com
> <mailto:jmckenna at gatewaygeomatics.com>>
>
> I am building a 64-bit GDAL on a 32-bit windows machine, and
> enabling setargv throws this GDAL error when compiling:
>
> *********
> cd apps
> nmake /nologo /f makefile.vc <http://makefile.vc>
> cl /nologo /MD /EHsc /Ox /W3 /D_CRT_SECURE_NO_DEPRECATE
> /D_CRT_NONSTDC_N
> O_DEPRECATE /DNDEBUG -I..\port -I..\ogr -I..\gcore -I..\alg
> -I..\ogr\ogrsf_frmt
> s -I..\frmts -I..\alg -I..\ogr -I..\ogr\ogrsf_frmts
> gdal_translate.cpp "D:\So
> ftware\MICROS~1.0\VC\lib\setargv.obj" ..\gdal_i.lib /link
> gdal_translate.cpp
> D:\Software\MICROS~1.0\VC\lib\setargv.obj : fatal error LNK1112:
> module machine
> type 'X86' conflicts with target machine type 'x64'
> NMAKE : fatal error U1077: '"D:\Software\Microsoft Visual Studio
> 9.0\VC\BIN\x86_
> amd64\cl.EXE"' : return code '0x2'
> Stop.
> NMAKE : fatal error U1077: '"D:\Software\Microsoft Visual Studio
> 9.0\VC\BIN\nmak
> e.EXE"' : return code '0x2'
> Stop.
> **********
>
> If I don't enable setargv GDAL 64-bit compiles fine (using today's
> GDAL trunk). (I have set GDAL's "WIN64" flag)
>
> Any ideas why this error is happening?
>
> -jeff
>
>
> --
> Jeff McKenna
> FOSS4G Consulting and Training Services
> http://www.gatewaygeomatics.com/
>
>
> _______________________________________________
> gdal-dev mailing list
> gdal-dev at lists.osgeo.org <mailto:gdal-dev at lists.osgeo.org>
> http://lists.osgeo.org/mailman/listinfo/gdal-dev
>
>
--
Jeff McKenna
FOSS4G Consulting and Training Services
http://www.gatewaygeomatics.com/
More information about the gdal-dev
mailing list