使用CMake而不是g++链接GDAL库

Link GDAL library using CMake instead of g++

本文关键字:链接 GDAL g++ CMake 使用      更新时间:2023-10-16

我写了一个程序,用GDAL读取GeoTiff文件。为了编译它,我写:

g++ my_program.cpp -lgdal

但是,我想与Clion一起运行此代码。如何将此-lgdal添加到CMake文件?

-l指示链接器将gdal库链接到可执行文件,因此相应的CMake命令为target_link_libraries()。所以你的CMake可能看起来像这样:

add_executable(MyExecutable my_program.cpp)
target_link_libraries(MyExecutable PRIVATE gdal)