2010 3.18 晴天

作者分享了近期的生活状态,包括参加家人婚礼、投入学习C++数据结构的感受及数字电路课程的学习经历。决心专注于数据结构的学习,以期在未来能够有所成就。

   前几天二姐结婚,匆忙地赶了回去,文章也没有更新,真惭愧···现在真的好忙了,重新去看C++数据结构,感觉还是可以~~终于开始感觉到进步了。

  今晚忙着做数字电路的作业,一晚还没有做完,感觉晕晕的,呵呵,看着鼠标例题来做,哎,我想老师说的偏科还是好的,我只要保持不再挂科就行了,不要求80分了,现在将注意力放在数据结构就行了,磨好一把刀就ok了,我想编程的东西应该是一一通百吧。

   哎,努力吧,一定要证明自己的价值才行啊,白过了一年,要把时间给追回来!!!

### CMake 3.18 文档与使用指南 CMake 是一个跨平台构建系统生成器,广泛用于软件开发项目中。对于版本 3.18 的文档和使用指导,官方提供了详尽的手册来帮助开发者理解和应用这一工具。 #### 安装准备 为了确保能够顺利使用 CMake 3.18 版本,在开始之前可能需要更新或安装一些必要的依赖项。可以通过包管理器获取这些依赖项[^2]: ```bash sudo apt install make cmake gcc g++ python-pip git vim wget ``` #### 文件结构最佳实践 当创建 `.cmake` 脚本时,应该遵循特定的最佳实践以保持项目的整洁性和可维护性。`.cmake` 文件不应包含诸如 `add_subdirectory()` 或者涉及当前源码目录 (`CMAKE_CURRENT_SOURCE_DIR`) 的命令。通常情况下,这类配置文件应当放置于名为 `cmake` 的子目录之下,并采用绝对路径进行引用[^1]。 #### Python集成支持 自 CMake 3.12 开始引入了 FindPython3 模块,这使得定位并链接 Python 解释器变得更为简便。在编写适用于 CMake 3.18 的脚本时可以利用此功能来指定所需的 Python 版本。 #### 获取官方文档 访问 [CMake官方网站](https://cmake.org/documentation/) 可下载对应版本的具体手册以及查阅在线资源。这里不仅包含了完整的命令列表、模块说明还有常见问题解答等内容,非常适合深入学习如何高效运用 CMake 进行项目管理和编译流程自动化。 #### 使用示例 下面是一个简单的例子展示如何设置最小化的 CMakeLists.txt 来兼容 CMake 3.18: ```cmake cmake_minimum_required(VERSION 3.18) project(MyProject) set(CMAKE_CXX_STANDARD 17) find_package(Python3 REQUIRED COMPONENTS Interpreter Development) add_executable(myapp main.cpp) target_link_libraries(myapp PRIVATE Python3::Python) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值