【发布时间】:2019-11-15 15:04:27
【问题描述】:
我编写了一个使用 GDAL 读取 GeoTiff 文件的程序。为了编译它,我写:
g++ my_program.cpp -lgdal
但是,我想用 Clion 运行这段代码。如何将此-lgdal 添加到 CMake 文件中?
【问题讨论】:
我编写了一个使用 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)
【讨论】: