<HTML dir=ltr><HEAD><TITLE>Re: [Liblas-devel] c liblas problem</TITLE>
<META http-equiv=Content-Type content="text/html; charset=unicode">
<META content="MSHTML 6.00.3790.4589" name=GENERATOR></HEAD>
<BODY>
<DIV id=idOWAReplyText37552 dir=ltr>
<DIV dir=ltr><FONT face=Arial color=#000000 size=2>Well -- this little program compiles just fine with "cc -o myprog myprog.c -llas"</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2>Examining liblas.a I see both C and C++ routines in there.</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2>Am I missing something?</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr>#include&lt;stdio.h&gt;<BR>#include "liblas/capi/liblas.h"</DIV>
<DIV dir=ltr>int main(int argc, char** argv)<BR>{<BR>&nbsp;int i;<BR>&nbsp;LASReaderH reader = LASReader_Create(argv[1]);<BR>&nbsp;LASHeaderH header = LASReader_GetHeader(reader);<BR>&nbsp;int count=LASHeader_GetPointRecordsCount(header);<BR>&nbsp;LASPointH point;<BR>&nbsp;for(i=0;i&lt;count;i++) {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; double x,y,z;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; point = LASReader_GetNextPoint(reader);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; x = LASPoint_GetX(point);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; y = LASPoint_GetY(point);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; z = LASPoint_GetZ(point);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf("%f %f %f\n",x,y,z);<BR>&nbsp;}<BR>&nbsp;LASReader_Destroy(reader);<BR>&nbsp;return 0;<BR>}<BR></DIV>
<DIV dir=ltr><FONT face=Arial color=#000000 size=2></FONT>&nbsp;</DIV></DIV>
<DIV id=idSignature2441 dir=ltr>
<DIV><FONT face=Arial color=#000000 size=2>Michael D. Black</FONT></DIV>
<DIV><FONT face=Arial size=2>Senior Scientist</FONT></DIV>
<DIV><FONT face=Arial size=2>Northrop Grumman Mission Systems</FONT></DIV>
<DIV>&nbsp;</DIV></DIV>
<DIV dir=ltr><BR>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> Mateusz Loskot [mailto:mateusz@loskot.net]<BR><B>Sent:</B> Wed 10/28/2009 2:49 PM<BR><B>To:</B> Black, Michael (IS)<BR><B>Cc:</B> Riki Tiki; liblas-devel@lists.osgeo.org<BR><B>Subject:</B> Re: [Liblas-devel] c liblas problem<BR></FONT><BR></DIV>
<DIV>
<P><FONT size=2>Black, Michael (IS) wrote:<BR>&gt; I already communicated with Riki and solved his problem.<BR><BR>OK, thanks.<BR><BR>&gt; He's running Linux<BR>&gt;&nbsp;<BR>&gt; cc -o myprog mprog.c -llas<BR><BR>Yes, this command is not enough.<BR>This links only against C++ API, but C API is a separate library.<BR><BR>Best regards,<BR>--<BR>Mateusz Loskot, <A href="http://mateusz.loskot.net/">http://mateusz.loskot.net</A><BR>Charter Member of OSGeo, <A href="http://osgeo.org/">http://osgeo.org</A><BR></FONT></P></DIV></BODY></HTML>