Joshua,

On 04/15/2015 12:58 PM, Dr. Joshua Jackson wrote:
Hey GDAL Team - I have a server running CentOS 6.  I have downloaded the
complete 1.11.2 source and successfully built and installed GDAL.

I am now trying to make my C++ program which uses GDAL and I’m not
having any luck.  I get an “unknown reference” error on all my calls to
GDAL methods. (GDALAllRegister, GDALOpen, etc).

On my #include I get an error if I use #include “gdal/gdal_priv.h”; but
it makes it past that point if I use #include “gdal_priv.h” alone.

#include "gdal_priv.h" is the proper syntax. If you use a pre-built package from ubuntu or fedora or other package maintainer, they sometimes install the headers in a folder named gdal. The standard build does not.


I am using cmake with this project and here is my CMakeLists.txt below.
  I have manually set GDAL_INCLUDE_DIRS to be /usr/local/lib which is
where all the libgdal*.so files are located.

I believe the proper name is GDAL_INCLUDE_DIR and it needs to point to the headers so it should be /usr/local/include (assuming a standard installation, see above).


cmake_minimum_required(VERSION 2.8)
project( AerialMask )
find_package( OpenCV )
find_package( GDAL )
include_directories(
${OpenCV_INCLUDE_DIRS}
${GDAL_INCLUDE_DIRS}
)
add_executable( AerialMask AerialMask.cpp )
target_link_libraries( AerialMask ${OpenCV_LIBS} )

You need to link to libgdal, so:

target_link_libraries( AerialMask ${OpenCV_LIBS} ${GDAL_LIBRARY} )


        

Joshua Jackson, PhD

Senior ResearchEngineer

(800) 604-1822 Ext. 5109 <tel:8006041822,5109>(256) 648-5109
<tel:2566485109>

[email protected] <mailto:[email protected]>www.nSide.io <http://www.nSide.io>

<http://www.nside.io/>4031 Parkway Dr, Suite B, Florence, AL 35630

<http://www.linkedin.com/company/nside/><http://twitter.com/nSide__Out>




_______________________________________________
gdal-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/gdal-dev


kss

--
Kyle
_______________________________________________
gdal-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/gdal-dev

Reply via email to