Ah, thanks, will look it up more properly in the morning.

A quick check now did not reveal what may be missing. Strange, it is a fresh installations of the VSE 2008 and SDK. It should work. Or?

Well, probably the version you linked to is good enough for me and also a 64 bit version of Proj4 is found in the pack, nice. That would probably be my next question , how to compile a 64 bit version of Proj4 using VSE2008. Or even 32 bit version. But 32 version is easy to find (FWTools for example) so that would be necessary.

Thanks, yours
Tomas

ps
My vcvarsx86_amd64.bat looks like... if you find what is missing...
@SET VSINSTALLDIR=C:\Program Files\Microsoft Visual Studio 9.0
@SET VCINSTALLDIR=C:\Program Files\Microsoft Visual Studio 9.0\VC
@SET FrameworkDir=Framework32
@SET FrameworkVersion=v2.0.50727
@if "%VSINSTALLDIR%"=="" goto error_no_VSINSTALLDIR
@if "%VCINSTALLDIR%"=="" goto error_no_VCINSTALLDIR

@echo Setting environment for using Microsoft Visual Studio 2008 Beta2 x64 cross tools.

@call :GetWindowsSdkDir

@if not "%WindowsSdkDir%" == "" (
   set "PATH=%WindowsSdkDir%bin;%PATH%"
   set "INCLUDE=%WindowsSdkDir%include;%INCLUDE%"
   set "LIB=%WindowsSdkDir%lib\x64;%LIB%"
)


@rem
@rem Root of Visual Studio IDE installed files.
@rem
@set DevEnvDir=%VSINSTALLDIR%\Common7\IDE

@set PATH=%DevEnvDir%;%VCINSTALLDIR%\BIN\x86_amd64;%VCINSTALLDIR%\BIN;%VSINSTALLDIR%\Common7\Tools;%VSINSTALLDIR%

\Common7\Tools\bin;%FrameworkDir%\%Framework35Version%;%FrameworkDir%\%Framework35Version%\Microsoft .NET Framework

3.5 (Pre-Release Version);%FrameworkDir%\%FrameworkVersion%;%VCINSTALLDIR%\VCPackages;%PATH%
@set INCLUDE=%VCINSTALLDIR%\ATLMFC\INCLUDE;%VCINSTALLDIR%\INCLUDE;%INCLUDE%
@set LIB=%VCINSTALLDIR%\ATLMFC\LIB\amd64;%VCINSTALLDIR%\LIB\amd64;%LIB%

@set LIBPATH=%FrameworkDir%64\%Framework35Version%;%FrameworkDir%64\%FrameworkVersion%;%FrameworkDir%\%

Framework35Version%;%FrameworkDir%\%FrameworkVersion%;%VCINSTALLDIR%\ATLMFC\LIB\amd64;%VCINSTALLDIR%\LIB\amd64;%

LIBPATH%




Tamas Szekeres skrev:
Hi,

There's something missing in your vcvars.bat (ie vcvarsx86_amd64.bat for the cross compiler version). Try to check the FrameworkDir and the PATH environment variables to match with the current locations within the batch file, like for example:

...
@SET FrameworkDir=C:\WINDOWS\Microsoft.NET\Framework64
....
@set PATH=%VCINSTALLDIR%\BIN\amd64;%FrameworkDir%\%Framework35Version%;%FrameworkDir%\%Framework35Version%\Microsoft .NET Framework 3.5 (Pre-Release Version);%FrameworkDir%\%FrameworkVersion%;%VCINSTALLDIR%\VCPackages;%VSINSTALLDIR%\Common7\IDE;%VSINSTALLDIR%\Common7\Tools;%VSINSTALLDIR%\Common7\Tools\bin;%PATH% @set INCLUDE=%VCINSTALLDIR%\ATLMFC\INCLUDE;%VCINSTALLDIR%\INCLUDE;%INCLUDE%
@set LIB=%VCINSTALLDIR%\ATLMFC\LIB\amd64;%VCINSTALLDIR%\LIB\amd64;%LIB%

@set LIBPATH=%FrameworkDir%\%Framework35Version%;%FrameworkDir%\%FrameworkVersion%;%FrameworkDir%\%Framework35Version%;%FrameworkDir%\%FrameworkVersion%;%VCINSTALLDIR%\ATLMFC\LIB\amd64;%VCINSTALLDIR%\LIB\amd64;%LIBPATH%


Best regards,

Tamas


PS: You could also download the recent SDKs or precompiled binary packages for various compiler versions from this location:
http://vbkto.dyndns.org:1280/sdk/index.html




2009/3/6 Tomas R <[email protected] <mailto:[email protected]>>

    Trying to build a 64 bit version of GDAL on  a Vista 32 bit
    installation using Visual Studie Express C++ 2008.

    So how do I do, and how does it go.
    I start up the Visual Studio 2008 x64 Cross Tools Command Prompt.
    I set in nmake.opt WIN64= YES
    With this GDAL seems to compile ok, no errors and all files
    created as it should. I have no direct way of testing it since I
    only have a 32 bit installation of Vista but, as said, seems ok.

    Then I try to compile the C# Swig interface.
    First step
    nmake /f makefile.vc <http://makefile.vc> interface
    compiles
    but second step
    nmake /f makefile.vc <http://makefile.vc>
    throws an error
    cd ..
    csc  /target:library /out:osr_csharp.dll osr\*.cs AssemblyInfo.cs
    csc är inte ett internt kommando, externt kommando,
    program eller kommandofil.
    NMAKE : fatal error U1077: 'csc' : return code '0x1'
    Stop.

    translates to about
    csc is not an internal commando, external commando, program or
    commando file

    What have I missed?
    Building 32-bit version, using the normal  32 bit version of VSE
    2008 debug environment is no problem at all.


    Yours
    Tomas

    _______________________________________________
    gdal-dev mailing list
    [email protected] <mailto:[email protected]>
    http://lists.osgeo.org/mailman/listinfo/gdal-dev


------------------------------------------------------------------------

_______________________________________________
gdal-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/gdal-dev

_______________________________________________
gdal-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/gdal-dev

Reply via email to