我现有的目录下有src、include、client、server四个文件夹,需要cmakeLists.txt 将头文件放入/usr/local/include
时间: 2023-05-15 17:06:47 浏览: 184
好的,您可以在根目录下创建一个CMakeLists.txt文件,然后在其中添加以下代码:
```
cmake_minimum_required(VERSION 3.5)
project(your_project_name)
include_directories(include)
add_subdirectory(src)
add_subdirectory(client)
add_subdirectory(server)
```
这将会将include文件夹添加到/usr/local/include路径中,并将src、client、server三个文件夹作为子目录添加到项目中。请注意,您需要将"your_project_name"替换为您的项目名称。
相关问题
cmakeLists.txt 将头文件放入/usr/local/include
可以使用以下代码将头文件放入/usr/local/include:
include_directories(/usr/local/include)
在CMakeLists.txt文件中添加这一行即可。
cmakelists.txt 添加头文件
在 CMakeLists.txt 中添加头文件,可以使用 include_directories() 命令。语法示例如下:
```
include_directories(<include_directory>)
```
其中,<include_directory> 是头文件所在目录的路径。
例如,如果要添加 /usr/local/include 目录中的头文件,可以使用以下语句:
```
include_directories(/usr/local/include)
```
如果要添加多个目录,可以多次调用include_directories()。
```
include_directories(/usr/local/include)
include_directories(/usr/local/include/folder1)
include_directories(/usr/local/include/folder2)
```
添加头文件后,在代码中就可以使用 #include <header.h> 来包含头文件了
阅读全文