cmake link_directories(
时间: 2024-05-18 14:14:00 浏览: 160
link_directories命令用于向CMake指定的目标添加一个或多个库目录,以便编译器可以在这些目录中查找库文件。
该命令的语法如下:
link_directories(directory1 directory2 ...)
其中,directory1、directory2等是要添加的库目录的路径。
这些路径可以是绝对路径,也可以是相对路径。对于相对路径,可以使用变量CMAKE_CURRENT_SOURCE_DIR作为前缀,表示当前CMakeLists.txt所在的目录。
下面是一个例子展示了如何使用link_directories命令:
```
project(Demo)
cmake_minimum_required(VERSION 3.15)
include_directories(../libCreate)
link_directories("../libCreate")
add_executable(Demo main.cpp)
target_link_libraries(Demo Fun)
```
在这个例子中,我们将`../libCreate`目录添加到了库目录列表中,以便在编译时可以找到名为Fun的库文件。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [(十)CMake链接已有的动态库](https://blog.csdn.net/weixin_39258979/article/details/115078225)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文