如何创建.cmake文件?项目根目录添加user.cmake方法求助
创建user.cmake文件的操作方法
.cmake本质是纯文本配置文件,仅要求内容符合CMake语法规范,你可以通过以下任意一种方式在项目根目录生成该文件:
图形界面操作(全平台通用)
- 打开项目根目录文件夹
- 右键新建空白文本文档,将文件名(含后缀)修改为
user.cmake,确认后缀修改即可
注意:如果系统默认隐藏文件后缀,需要先开启「显示文件扩展名」设置,避免实际生成user.cmake.txt的无效文件
命令行快速创建
Windows(PowerShell)
在项目根目录打开终端,执行:
New-Item user.cmake -ItemType File
macOS/Linux
在项目根目录打开终端,执行:
touch user.cmake
user.cmake 常用配置参考
这类项目的user.cmake一般用于自定义本地编译参数,无需修改原有CMakeLists.txt即可覆盖默认配置,参考示例如下:
请根据你本地的实际路径、编译需求调整参数
# 指定eego SDK安装路径 set(eego_SDK_DIR "/your/local/path/to/eego-sdk" CACHE PATH "eego SDK root directory") # 指定目标Python解释器路径 set(Python_EXECUTABLE "/your/local/python/path/bin/python3" CACHE FILEPATH "Target Python executable path") # 指定编译类型与C++标准 set(CMAKE_BUILD_TYPE Release CACHE STRING "Build configuration type") set(CMAKE_CXX_STANDARD 17 CACHE STRING "C++ standard version for compilation")
内容的提问来源于stack exchange,提问作者Govind Madhav
相关产品推荐
相关产品推荐

