[Proj] Trouble integrating Proj4 into application

nicolas david ericnico.david at gmail.com
Mon Jun 14 23:31:12 PDT 2010


on terminal try to see which shared libraries are found with the "ldd"
utility :
 $ ldd my_program

The path to shared librairies could be configured with the /etc/ld.so.conf
file. Standart paths are "/usr/lib" and "/usr/local/lib". If you change
theses paths you need to run "/sbin/ldconfig" or re-run your terminal to
take this change into account.
Another way is to copy or sym-link your librairies on the same directory
that your program/executable.

REM : PROJ_LIB is not the directory of the .so file, but the path to the
data file ( the epsg / nad27 files for example).

2010/6/15 James Kilroy <jt_kilroy at yahoo.com>

>  So I have my code comiling and linking fine at this point, thanks for the
> assistance.  Now any pointers on how to get my application to find the .so
> file?  The .so is in the same directory as the lib file and the PROJ_LIB
> points to that directory.  Permissions are such that the .so is rw.
>
> Thanks,
>
> James Kilroy
>
>  -----Original Message-----
> *From:* proj-bounces at lists.maptools.org [mailto:
> proj-bounces at lists.maptools.org] *On Behalf Of *nicolas david
> *Sent:* Monday, June 14, 2010 2:17 PM
> *To:* PROJ.4 and general Projections Discussions
> *Subject:* Re: [Proj] Trouble integrating Proj4 into application
>
> Hi
>
> I've done quite same thing recently ( debian and ubuntu) and don't have any
> specific problems.
> a) you have to take care when including proj4 files, because it's an ANSI C
> library and not a C++ lib. So, within a C++ project you have to use
> proj_api.h.
> b) Concerning ENV variable. I know two of them and one is needed in order
> to find data file.
> PROJ_LIB : path to your proj data file ( nad, epsg etc..)
> PROJ_DEBUG : if set to 1 make proj4 more verbose.
>
> Hope it's helpful.
>
> Nicolas David
>
> 2010/6/14 James Kilroy <jt_kilroy at yahoo.com>
>
>>  Hello All,
>>
>> My name is James Kilroy and I am a brand new user of Proj4.  I have an
>> extensive GIS back ground so I have a good grasp of the concepts, and I have
>> been coding professionally (C/C++) for over 20 years.  I have installed the
>> code base for Proj4 on my Linux server (Fedora, very recent build).  The
>> build went without a hitch, all programs test out fine.  My problem is I
>> can't get the lib to compile into my project.  Keeps giving me lib not found
>> errors, though the lib is built, in place, and has proper permissions.  Are
>> there any specific compiler directives required or ENV variables that are
>> needed that I am not aware of?
>>
>> Thanks,
>>
>>  James Kilroy
>>
>> _______________________________________________
>> Proj mailing list
>> Proj at lists.maptools.org
>> http://lists.maptools.org/mailman/listinfo/proj
>>
>
> No virus found in this incoming message.
> Checked by AVG - www.avg.com
> Version: 8.5.437 / Virus Database: 271.1.1/2929 - Release Date: 06/14/10
> 06:35:00
>
>
> _______________________________________________
> Proj mailing list
> Proj at lists.maptools.org
> http://lists.maptools.org/mailman/listinfo/proj
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/proj/attachments/20100615/5f53da7d/attachment.html>


More information about the Proj mailing list