qt_allow_non_utf8_sources
防止在 Windows 中强制将源文件视为 UTF-8。
该命令在 Qt6
包的 Core
组件中定义,可以按照以下方式加载
find_package(Qt6 REQUIRED COMPONENTS Core)
此命令首次引入在 Qt 6.0 版本中。
概要
qt_allow_non_utf8_sources(target)
如果禁用了 版本无关命令,则使用 qt6_allow_non_utf8_sources()
代替。它支持与该命令相同的参数集。
描述
当使用某些编译器为 Windows 打包时,链接到 Qt 库的目标会使用强制编译器将其源文件视为 UTF-8 的标记。目前此实现适用于 Visual Studio 和 Intel 编译器。您可以通过调用 qt_allow_non_utf8_sources()
并将目标作为参数传递来按目标禁用此行为。
© 2024 Qt 公司有限。此处包含的文档贡献的版权归其所有者。此处提供的文档是在免费软件基金会的发布下,根据 GNU 自由文档许可证版本 1.3 的条款提供的。Qt 和相应的徽标是芬兰的 Qt 公司及其在全世界范围内其他国家和地区的 商标。所有其他商标均归其所有者所有。