【问题标题】:Link GDAL library using CMake instead of g++使用 CMake 而不是 g++ 链接 GDAL 库
【发布时间】:2019-11-15 15:04:27
【问题描述】:

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

g++ my_program.cpp -lgdal

但是,我想用 Clion 运行这段代码。如何将此-lgdal 添加到 CMake 文件中?

【问题讨论】:

    标签: c++ cmake linker gdal


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-09-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多