CMakeLists.txt 该如何写
时间: 2023-08-19 19:53:09 浏览: 132
CMakeList.txt编写技巧
5星 · 资源好评率100%
在 Android Studio 中,CMakeLists.txt 文件用于配置和构建 C++ 项目。下面是一个简单的 CMakeLists.txt 文件示例:
```cmake
# 设置 CMake 版本要求
cmake_minimum_required(VERSION 3.10.2)
# 设置项目名称
project(MyProject)
# 添加 C++ 标准
set(CMAKE_CXX_STANDARD 11)
# 添加头文件路径
include_directories(include)
# 添加源文件
add_library(MyLibrary SHARED
src/myfile1.cpp
src/myfile2.cpp
)
# 链接库文件
target_link_libraries(MyLibrary
android
log
)
# 指定编译选项
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -Wall")
```
在这个示例中,假设你的项目名称是 "MyProject",你的头文件位于 "include" 目录下,源文件位于 "src" 目录下。
你可以根据自己的项目需要进行修改和调整。例如,你可以添加更多的源文件到 `add_library` 命令中,添加更多的库文件到 `target_link_libraries` 命令中,或者修改编译选项。
请注意,如果你的项目还使用了其他的第三方库,你可能需要在 CMakeLists.txt 文件中添加相应的配置信息,以确保这些库能够正确链接和使用。
希望这个示例能够帮助你编写 CMakeLists.txt 文件!如果你还有其他问题,请随时提问。
阅读全文