去哪个网站有客户找做标书的wordpress视屏

张小明 2025/12/26 23:43:23
去哪个网站有客户找做标书的,wordpress视屏,兄弟们拿走不谢,失信被执行人文章目录第二章 CMake基础语法2.9 file()2.9.1 file子命令2.9.2 GLOB/GLOB_RECURSE子命令的使用2.9.3 写文件 (WRITE / APPEND)2.9.4读文件 (READ / STRINGS)2.9.5 复制/重命名/删除(COPY/RENAME/REMOVE)2.9.6 file部分完整测试代码本文介绍cmake的file()文件操作函数#xff…文章目录第二章 CMake基础语法2.9 file()2.9.1 file子命令2.9.2 GLOB/GLOB_RECURSE子命令的使用2.9.3 写文件 (WRITE / APPEND)2.9.4读文件 (READ / STRINGS)2.9.5 复制/重命名/删除(COPY/RENAME/REMOVE)2.9.6 file部分完整测试代码本文介绍cmake的file()文件操作函数该函数功能强大可以读文件写文件复制删除重命名等操作。第二章 CMake基础语法2.9 file()file() 是 CMake 中功能最强大的命令之一用于执行各种文件系统操作读写、搜索、复制等。2.9.1 file子命令使用file(GLOB|GLOB RECURSE )命令匹配文件列表子命令GLOB I GLOB_RECURSE 生成与匹配的文件列表。GLOB 不搜索子目录GLOB_RECURSE 会递归搜索子目录 WRITE 写入内容到文件中 MAKE DIRECTORY 创建给定的目录及其父目录。 REMOVE 删除给定的文件 COPY_FILE 复制文件 RELATIVE_PATH 计算相对路径。2.9.2 GLOB/GLOB_RECURSE子命令的使用使用GLOB/GLOB_RECURSE 来代替aux_source_directory 搜索目录下的文件。aux_source_directory只是搜索指定目录下的源文件而FILE(GLOB)可以通过通配符搜索目录下的所有文件。GLOB: 搜索当前目录符合模式的文件。GLOB_RECURSE: 递归搜索子目录。语法格式如下file(GLOBvariable[LIST_DIRECTORIEStrue|false][RELATIVEpath][CONFIGURE_DEPENDS]globbing-expressions...)参数说明参数1: 存储搜索结果的变量名。参数2[LIST_DIRECTORIES true|false]:是否在结果列表中包含目录。默认为 true。如果只想获取文件可以设置为 false。参数3[RELATIVE]: 让返回的文件路径相对于指定的而不是绝对路径。${CMAKE_CURRENT_SOURCE_DIR} 作为相对基准。参数4[CONFIGURE_DEPENDS] (重要CMake 3.12):解决 GLOB 不会自动更新的问题。如果加上这个参数CMake 会在构建时检查目录内容。如果增加了新文件构建系统会自动重新运行 CMake 来更新文件列表。示例file(GLOB SOURCES CONFIGURE_DEPENDS*.cpp)[FOLLOW_SYMLINKS] (仅限 GLOB_RECURSE):是否递归进入符号链接指向的目录。参数5:匹配模式可以写多个。.cpp匹配所有 C 源文件。src/.h匹配 src 目录下所有头文件。test?.cpp匹配 test1.cpp, test2.cpp 等? 匹配单个字符。代码文件结构cmake_minimum_required(VERSION3.30)project(testfile VERSION1.0LANGUAGES CXX)# GLOBfile(GLOB SOURCES*.cpp)message(SOURCES ${SOURCES})# SOURCES E:/cmakeLearning/chap2/5file/main.cpp;# E:/cmakeLearning/chap2/5file/mycul.cpp# 可以看出搜索到了两个.cpp文件。# GLOB_RECURSE# file(GLOB_RECURSE ALL_SOURCES RELATIVE ./build *.cpp)file(GLOB_RECURSE ALL_SOURCES RELATIVE${CMAKE_CURRENT_SOURCE_DIR}CONFIGURE_DEPENDS*.cpp)message(ALL_SOURCES ${ALL_SOURCES})#[[ALL_SOURCESa/a.cpp;build/CMakeFiles/4.2.1/CompilerIdCXX/CMakeCXXCompilerId.cpp;main.cpp;mycul.cpp]]# 可以发现递归搜索出了目录下面的所有.cpp文件add_executable(testfile${SOURCES})2.9.3 写文件 (WRITE / APPEND)WRITE: 写入内容覆盖原文件。APPEND: 在末尾追加内容。message(###############################)file(WRITEversion.txthello cmake)#追加file(APPENDversion.txt\nhello APPEND)WRITE测试结果会在当前目录下面生成一个version.txt文件并在该文件中插入 hello cmake字符串。APPEND测试结果会在version.txt文件中添加 hello APPEND字符串结果如下2.9.4读文件 (READ / STRINGS)READ: 读取整个文件内容。STRINGS: 按行读取适合处理配置文件。下面分别测试# 读文件file(READversion.txtCONTENTS)message(CONTENTS ${CONTENTS})#[[CONTENTShello cmake hello APPEND]]# 按行读file(STRINGSversion.txtlines)message(line ${lines})# line hello cmake;hello APPEND2.9.5 复制/重命名/删除(COPY/RENAME/REMOVE)拷贝测试拷贝一份version.txt 到指定的目录下。# 拷贝一份file(COPYversion.txtDESTINATION${CMAKE_CURRENT_SOURCE_DIR}/a/version.txt)重命名测试# 重命名将 a/version.txt 重命名为 a/version2.txtfile(RENAME${CMAKE_CURRENT_SOURCE_DIR}/a/version.txt${CMAKE_CURRENT_SOURCE_DIR}/a/version2.txt)输出文件测试删除指定的文件# 删除文件或目录file(REMOVE${CMAKE_CURRENT_SOURCE_DIR}/a/version2.txt)2.9.6 file部分完整测试代码cmake_minimum_required(VERSION3.30)project(testfile VERSION1.0LANGUAGES CXX)# GLOBfile(GLOB SOURCES*.cpp)message(SOURCES ${SOURCES})# SOURCES E:/cmakeLearning/chap2/5file/main.cpp;# E:/cmakeLearning/chap2/5file/mycul.cpp# 可以看出搜索到了两个.cpp文件。# GLOB_RECURSE# file(GLOB_RECURSE ALL_SOURCES RELATIVE ./build *.cpp)file(GLOB_RECURSE ALL_SOURCES RELATIVE${CMAKE_CURRENT_SOURCE_DIR}CONFIGURE_DEPENDS*.cpp)message(ALL_SOURCES ${ALL_SOURCES})#[[ALL_SOURCESa/a.cpp;build/CMakeFiles/4.2.1/CompilerIdCXX/CMakeCXXCompilerId.cpp;main.cpp;mycul.cpp]]# 可以发现递归搜索出了目录下面的所有.cpp文件message(###############################)file(WRITEversion.txthello cmake)#追加file(APPENDversion.txt\nhello APPEND)# 读文件file(READversion.txtCONTENTS)message(CONTENTS ${CONTENTS})#[[CONTENTShello cmake hello APPEND]]# 按行读file(STRINGSversion.txtlines)message(line ${lines})# line hello cmake;hello APPEND# 拷贝一份#file(COPY version.txt DESTINATION ${CMAKE_CURRENT_SOURCE_DIR}/a/version.txt)# 重命名将 a/version.txt 重命名为 a/version2.txt# file(RENAME ${CMAKE_CURRENT_SOURCE_DIR}/a/version.txt ${CMAKE_CURRENT_SOURCE_DIR}/a/version2.txt)# 删除文件或目录file(REMOVE${CMAKE_CURRENT_SOURCE_DIR}/a/version2.txt)add_executable(testfile${SOURCES})
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

上海高端建站网站升级访问通知正常更新

第一章:Open-AutoGLM界面跳转异常修复在使用 Open-AutoGLM 过程中,部分用户反馈在执行多任务调度时出现界面跳转失败或白屏现象。该问题主要源于前端路由未正确捕获异步加载状态,导致组件渲染时机错乱。问题定位 通过浏览器开发者工具分析发现…

张小明 2025/12/22 22:55:09 网站建设

Wordpress 搜索自动补全站长工具seo综合查询怎么使用的

vSAN 扩展集群的 RAID 策略与故障处理 1. vSAN 扩展集群的 RAID 10 策略 在 vSAN 扩展集群中,RAID 10 策略的一个示例是,RAID 1 副本由两个 RAID 0 配置组成。其中一个 RAID 0 配置的三个条带放置在西部故障域(West FD)的三个主机上,另一个 RAID 0 条带放置在东部故障域…

张小明 2025/12/22 22:54:08 网站建设

大兴手机网站建设如何建设微信商城网站

iOS微信红包助手2025:智能自动抢红包完全指南 【免费下载链接】WeChatRedEnvelopesHelper iOS版微信抢红包插件,支持后台抢红包 项目地址: https://gitcode.com/gh_mirrors/we/WeChatRedEnvelopesHelper 还在为错过微信红包而烦恼吗?2025年最先进…

张小明 2025/12/22 22:53:06 网站建设

相亲网站怎么做的淘宝小程序入口

量子计算在经典谜题与算法中的优势展现 1. 多假币问题的推广 在假币谜题中,数学家Terhal和Smolin在1998年将其推广到任意数量(k>1)的假币情况。他们采用了平衡预言机模型(B - Oracle),具体操作如下: 1. 给定一个N位的输入x = x₁x₂…xₙ ∈ {0, 1}ⁿ。 2. 构建一…

张小明 2025/12/22 22:51:04 网站建设

绵阳网站建设培训公共货运平台

计算公式 公积金和医疗保险的缴费基数工资的应发项 养老保险缴费基数应发项-乡补-卫生费-住房提租补贴-有毒有害, 工伤保险和养老保险是一个基数。

张小明 2025/12/22 22:50:03 网站建设

做电影网站需要那种服务器苏州网站建设找思创

今天给师妹了介绍了一个开源项目,PegorK 的 f32,可能是世界上最小的 ESP32-C3 开发板。 超紧凑型,它的尺寸仅为 9.85 x 8.45 毫米,芯片直接在 USB-C 接口后面,比 USB Type-C 连接器覆盖的面积略大一些。 原理图&#x…

张小明 2025/12/22 22:49:01 网站建设