Ron wrote:
> Panowie, czy ktos jest tu kto sie zna na C++ ?
>
> Mam skrypt do interpolacji napisany w tym jezyku a nie bardzo wiem jak
> go ugryzc.
>
> http://www.imagico.de/contour_interpolate/index.html
>
> Przyznam, ze jestem dosc zielony w temacie C++. Czy ktos moglby pomoc ?
Witam,
Jeśli jeszcze nie udało Ci się skompilwoać tego narzędzia,
to przygowałem paczkę z moją wersją tego programu - "przyjazną" :-)
Są to źródłą + plik Makefile, za pomocą którego możesz zbudować
program jednym poleceniem make.
http://mateusz.loskot.net/tmp/gdal/contour_interpolate-0.3-mloskot.tar.gz
Kilka uwag:
- oryginalna wersja ze strony Chrisa jest stara i zawiera
kilka błędów, które powodują że program się nie kompiluje z nowszymi
wersjami biblioteki CImg
- program wymaga biblioteki X11, więc działa jedynie na Unix (Linuks,
Mac OS X, FreeBSD, etc.)
- programu, w aktualnej formie (czyt. bez portowania) nie skompilujesz
na Windows, więc wszelkie Borlandy, Visual C++ są bezużyteczne.
- Chris daje tylko źródła, nie zapewnia pliku Makefile więc w zasadzie
bez znajmości sposobu kompilacji programów C++, nic nie zrobisz.
Moim zdaniem, jest to przykład na to jak *nie* należy udostępniać swoich
programów, bo w takiej formie są one nie do użycia przez zwykłego
użytkownika.
- Przed próbą kompilacji, przeczytaj plik README i sprawdź czy masz
wymagane biblioteki, etc. Jak nie masz, to zainstaluj
Zakładając że używasz Linuksa, wystarczy pobrać paczkę
$ tar -zxf contour_interpolate-0.3-mloskot.tar.gz
$ cd contour_interpolate-0.3-mloskot
$ make
Jeśli kompilacja nie sypnęła błędami, to wykonaj dla testu:
../contour_interpolate -h
i dostaniesz komunikat z instrukcjÄ….
Mały disclaimer, nie jestem maintainerem tego programu więc
odpowiadam za użyteczność i pracę programu w run-time.
Mogę jedynie pomóc przy problemach z kompilacją za pomocą mojej
konfiguracji z paczki contour_interpolate-0.3-mloskot.tar.gz
Zdrufko
--
Mateusz Loskot, http://mateusz.loskot.net
Charter Member of OSGeo, http://osgeo.org