[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