QT_NO_STANDARD_PROJECT_SETUP

防止通过调用 qt_standard_project_setup() 对项目设置做出任何更改。

该变量自 Qt 6.3 起被引入。

通常在项目的顶层 CMakeLists.txt 文件中调用 qt_standard_project_setup() 命令。在某些场景下,这样的项目可能被作为较大项目层次结构中的子项目吸收。父项目可能想要防止任何子项目更改设置。父项目可以通过在通过 add_subdirectory()FetchContent_MakeAvailable() 或 CMake 提供的其他类似方法引入子项目之前,将 QT_NO_STANDARD_PROJECT_SETUP 设置为 TRUE 来实现这一点。

另请参阅qt_standard_project_setup()}

© 2024 Qt 公司有限公司。此处包含的文档贡献是各自所有者的版权。提供的文档根据自由软件基金会发布的 GNU 自由文档许可协议版本 1.3 的条款进行许可。Qt 及相关标志是芬兰及/或其他国家的 Qt 公司的商标。所有其他商标均为各自所有者的财产。