[gdal-dev] windows install - best practices? install from source, or from precompiled binaries?
timbodin at comcast.net
timbodin at comcast.net
Thu Nov 22 21:09:15 PST 2018
I'm working reasonably successfully with GDAL as a learner, in command line
mode using warp and translate, and then from within C++ in Visual Studio. I
had first used GDAL from Python a year or two ago, before resuming pretty
intensely via C++ recently.
I had a problem with my PC, so I went to a new machine in the last few days.
Oh my, how little nitty things can challenge, to restabilize, particularly
when I don't have complete understanding of what I am doing.
Things are finally working, but I didn't get there in a straight line at
all, and I might have some redundant stuff on my new machine, so I'd like
some advice please.
Specifically, I think I installed twice unnecessarily, as follows:
1. I did the install from source using the
https://trac.osgeo.org/gdal/wiki/DownloadSource page, then followed this
youtube video for every detail: https://www.youtube.com/watch?v=Yf8rYOfvZjY.
With a couple of tweaks, I ended up with all the GDAL folders and files in
one directory, c:\gdal.
2. I did a much simpler install of .msi precompiled binaries using the
Generic Installer for the Core components from:
http://www.gisinternals.com/. I ended up with all the x64 gdal libraries in
C:\Program Files\GDAL. This youtube was helpful:
https://www.youtube.com/watch?v=hQt9tmfl-x8
Things would not work...I got some post-compile execution errors about not
being able to find gdal203.dll. I found this youtube video (
https://www.youtube.com/watch?v=yKTeNVvF4gM ) that guided me to fix my path
variables, something I had done long ago in the Python period, and
overlooked in recent thrashing.
In setting path and system variables in the last stage, I came to believe
that I had installed GDAL twice, though there was a small difference. There
was no gdalplugins files it seems from step 1, they were from step 2. So I
pointed the all 3 environment settings at the C:\Program Files\GDAL sections
from step 2.
Now when building a C++ console app (they are working), I'm manually setting
include libraries for gdal, apps, gcore, port, and ogr to the c:\gdal area
in step 1, and to c:\gdal\gdal_i.lib from step 1. It seems bizarre what I
am doing, pointing to both area 1 (libs) and area 2 (paths), but things for
now are working.
Can someone please share some "best practices" insight for setup for the
benefit of this novice (me), so I hopefully can clean up the messy stuff I
have created and that I am doing? I'm pretty sure what I am doing is screwy
and far from best practices!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/gdal-dev/attachments/20181122/2bf9eb95/attachment-0001.html>
More information about the gdal-dev
mailing list