Link GDAL 库使用 CMake 而不是 g++
Link GDAL library using CMake instead of g++
我写了一个程序,用 GDAL 读取 GeoTiff 文件。为了编译它,我写:
g++ my_program.cpp -lgdal
不过,我想 运行 将此代码与 Clion 结合使用。如何将此 -lgdal
添加到 CMake 文件?
-l
指示 link er link 将 gdal
库添加到您的可执行文件,因此相应的 CMake 命令是 target_link_libraries()
.所以你的 CMake 可能看起来像这样:
add_executable(MyExecutable my_program.cpp)
target_link_libraries(MyExecutable PRIVATE gdal)
我写了一个程序,用 GDAL 读取 GeoTiff 文件。为了编译它,我写:
g++ my_program.cpp -lgdal
不过,我想 运行 将此代码与 Clion 结合使用。如何将此 -lgdal
添加到 CMake 文件?
-l
指示 link er link 将 gdal
库添加到您的可执行文件,因此相应的 CMake 命令是 target_link_libraries()
.所以你的 CMake 可能看起来像这样:
add_executable(MyExecutable my_program.cpp)
target_link_libraries(MyExecutable PRIVATE gdal)