cmake怎么链接库
时间: 2024-04-29 09:18:19 浏览: 84
[CMake教程] 生成链接库
CMake是一个跨平台的编译工具,可以帮助我们更方便地管理程序的编译和构建过程。在CMake中,链接库可以通过target_link_libraries命令来完成。
具体来说,假设我们有一个可执行文件的名称为demo,需要链接一个名为libtest.so的共享库,我们可以在CMakeLists.txt中添加如下代码:
```
add_executable(demo demo.cpp)
target_link_libraries(demo libtest.so)
```
其中,add_executable指定可执行文件的名称为demo,并将源文件demo.cpp添加到该可执行文件中。target_link_libraries命令则指定了需要链接的共享库的名称为libtest.so。
在实际使用过程中,可能还需要指定库文件的路径等信息。这时可以使用link_directories和include_directories命令来完成。
阅读全文