我现有的目录下有src、include、client、server四个文件夹,需要cmakeLists.txt 将头文件放入/usr/local/include
时间: 2023-05-15 09:06:47 浏览: 79
好的,您可以在根目录下创建一个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文件中添加这一行即可。
cmake未将动态库和头文件放入/usr/local/lib,怎么在cmakelist添加这个命令
您可以在CMakeLists.txt文件中添加以下命令来将动态库和头文件放入/usr/local/lib:
```
set(CMAKE_INSTALL_PREFIX /usr/local)
install(TARGETS <your_target_name> DESTINATION lib)
install(FILES <your_header_files> DESTINATION include)
```
其中,<your_target_name>是您要安装的目标库的名称,<your_header_files>是您要安装的头文件的名称。请将这些名称替换为您自己的名称。