当前位置: 首页 > news >正文

qt creator x86交叉编译arm 配置

Initial Configuration vs Current Configuration 的区别

在 Qt Creator 的 CMake 配置界面中,这两个概念对应了 CMake 构建过程中的两个不同阶段


📌 Initial Configuration(初始配置)

含义:这是 CMake第一次生成构建系统时使用的配置。

特点

  • 首次运行 CMake时生效(即点击 "Configure" 或 "Run CMake" 时)

  • 一次性使用,配置完成后不会被再次读取(除非清理缓存重新配置)

  • 通常用于设置编译器、平台、构建类型等核心参数

  • 这些设置会被写入CMakeCache.txt中,后续构建会直接读取缓存

典型用途

# 在这里设置会在第一次配置时生效 CMAKE_CXX_COMPILER # 指定 C++ 编译器 CMAKE_C_COMPILER # 指定 C 编译器 CMAKE_BUILD_TYPE # Debug / Release / RelWithDebInfo CMAKE_GENERATOR # Unix Makefiles / Ninja 等

📌 Current Configuration(当前配置)

含义:这是当前 CMake 构建系统的运行时配置。

特点

  • 每次 CMake 运行(配置或构建)时都会生效

  • 包含从CMakeCache.txt读取的所有当前值

  • 在这里修改并应用(点击 Apply)会:

    1. 更新CMakeCache.txt中的对应值

    2. 触发 CMake重新配置和生成

    3. 影响后续的编译

典型用途

# 这些变量会持续影响当前构建 CMAKE_PREFIX_PATH # 依赖库查找路径 QT_QMAKE_EXECUTABLE # qmake 路径 CMAKE_CXX_FLAGS_DEBUG # Debug 模式下的编译选项
-DCMAKE_BUILD_TYPE:STRING=Debug -DCMAKE_BUILD_TYPE:STRING=Debug -DCMAKE_COLOR_DIAGNOSTICS:BOOL=ON -DCMAKE_COLOR_DIAGNOSTICS:BOOL=ON -DCMAKE_CXX_FLAGS_INIT:STRING=-DQT_QML_DEBUG -DCMAKE_CXX_FLAGS_INIT:STRING=-DQT_QML_DEBUG -DCMAKE_CXX_OUTPUT_EXTENSION:STRING=.o -DCMAKE_CXX_OUTPUT_EXTENSION:STRING=.o -DCMAKE_C_COMPILER:FILEPATH=/bin/gcc -DCMAKE_C_COMPILER:FILEPATH=/bin/gcc -DCMAKE_C_OUTPUT_EXTENSION:STRING= -DCMAKE_C_OUTPUT_EXTENSION:STRING= -DCMAKE_GENERATOR:STRING=Unix Makefiles -DCMAKE_GENERATOR:STRING=Unix Makefiles -DCMAKE_INSTALL_PREFIX:PATH=/tmp -DCMAKE_INSTALL_PREFIX:PATH=/tmp -DCMAKE_PREFIX_PATH:PATH=/usr -DCMAKE_PREFIX_PATH:PATH=/usr -DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=/home/quectel/demo/build/Desktop_aarch64-Debug/.qtc/package-manager/auto-setup.cmake -DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=/home/quectel/demo/build/Desktop_aarch64-Debug/.qtc/package-manager/auto-setup.cmake -DQT_ADDITIONAL_HOST_PACKAGES_PREFIX_PATH:STRING= -DQT_ADDITIONAL_HOST_PACKAGES_PREFIX_PATH:STRING= -DQT_ADDITIONAL_PACKAGES_PREFIX_PATH:STRING= -DQT_ADDITIONAL_PACKAGES_PREFIX_PATH:STRING= -DQT_CREATOR_SKIP_PACKAGE_MANAGER_SETUP:BOOL=OFF -DQT_CREATOR_SKIP_PACKAGE_MANAGER_SETUP:BOOL=OFF -DQT_CREATOR_SOURCE_GROUPS:BOOL=ON -DQT_CREATOR_SOURCE_GROUPS:BOOL=ON -DQT_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt6 -DQT_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt6 -DQT_QMAKE_EXECUTABLE:FILEPATH=/usr/bin/qmake6 -DQT_QMAKE_EXECUTABLE:FILEPATH=/usr/bin/qmake6 -DQt6CoreTools_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt6CoreTools -DQt6CoreTools_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt6CoreTools -DQt6Core_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt6Core -DQt6Core_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt6Core -DQt6DBusTools_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt6DBusTools -DQt6DBusTools_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt6DBusTools -DQt6DBus_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt6DBus -DQt6DBus_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt6DBus -DQt6GuiTools_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt6GuiTools -DQt6GuiTools_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt6GuiTools -DQt6Gui_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt6Gui -DQt6Gui_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt6Gui -DQt6WidgetsTools_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt6WidgetsTools -DQt6WidgetsTools_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt6WidgetsTools -DQt6Widgets_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt6Widgets -DQt6Widgets_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt6Widgets -DQt6_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt6 -DQt6_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt6 -DXKB_INCLUDE_DIR:PATH=XKB_INCLUDE_DIR-NOTFOUND -DXKB_INCLUDE_DIR:PATH=XKB_INCLUDE_DIR-NOTFOUND -DXKB_LIBRARY:FILEPATH=XKB_LIBRARY-NOTFOUND -DXKB_LIBRARY:FILEPATH=XKB_LIBRARY-NOTFOUND
http://www.jsqmd.com/news/1294626/

相关文章:

  • 珠海配电柜回收华南回收行业避坑科普 - 广东再生资源回收
  • Java开发海洋生物科普系统的架构设计与实践
  • EuroSAT遥感数据集终极指南:从卫星图像到智能土地分类
  • 3步掌握AMD Ryzen终极硬件调试工具:SMUDebugTool完全指南
  • 2026 伊春非急救长途转运正规救护车黑吉辽蒙四省跨省护送服务 - 趣闻早乐评
  • 2026论文隐藏级降AIGC网站大曝光:三步操作让AI痕迹消失无踪
  • Java+SSM+Django混合架构人事档案管理系统实践
  • 2026年香港大学申请攻略:辅导机构甄选四大维度与博明程实践解析 - 2027品牌AI展
  • AI代码编排工具:多模型协同编程的成本优化实践
  • 字符串算法实战:滑动窗口与动态规划解决面试压轴题
  • 告别论文难产!2026年贴合学术规范的AI论文工具推荐
  • 2026 广州荔湾区 GEO 优化服务商 TOP5:西关文旅与餐饮老字号 AI 推荐指南 - 速递信息
  • 档案在生源地能放多久?存放时限+避坑指南,全是干货 - 趣闻早乐评
  • 个人出书哪家好?三个问题帮你选对出版服务商 - 资讯快报
  • 储能电站三大技术路线对比与设计要点
  • 大模型核心技术解析与产业应用指南
  • Materio:5分钟快速上手的Vue.js+Vuetify免费管理模板终极指南
  • 终极Win11优化指南:51%性能提升的免费开源工具实战
  • Android Intent深度解析:从页面跳转到组件通信的完整指南
  • GEO是什么?和SEO有什么区别?先分清三个义项
  • AI知识库投喂:如何让机器“吃”出高智商
  • 无锡惠山区学校、托育机构公共卫生检测专项调研:精细化检测方案,道同检测适配幼教场所审核标准 - 专注室内空气检测治理
  • API 中转站充值怎么核对?LinkAGI 30 笔支付宝账单与站内记录实查
  • 蚌埠百天照出片率调研:我们考察了5家影楼的实景棚布光与空间细节 - 商业信息快查
  • 物流信息安全规范:快递面单隐私保护升级与物流单号发货同步标准 - 抖大侠
  • 建筑企业从小施工队到资质企业:财税合规的五个阶段,您在哪一步? - 宁波安税创业服务
  • OpenAI 失控 AI 代理攻破多家公开服务:利用泄露凭证入侵数据库与代码仓库
  • 3个维度深度解析:如何真正掌握Python数据科学的设计哲学?
  • 石家庄警惕黄金回收陷阱!回收实战守则,不再被低价套路收割 - 一日一测评
  • 一个人带娃,怎么挑一把好清洁不费事的成长椅? - 趣闻早乐评