gpt4 book ai didi

qt - 如何使用/std :c++latest with Qt 5. 12

转载 作者:行者123 更新时间:2023-12-04 12:25:34 24 4
gpt4 key购买 nike

在 Qt 5.12 之前,我们有 QMAKE_CXXFLAGS += /std:c++latest在我们的 .pri文件,但在 Qt 5.12 之后 c++latestc++14在生成的 .vcxproj 中被设置为 Visual Studio 命令行参数项目文件。

我可以通过 config += c++17 进入 C++17 ,但随后我收到此错误:Command line warning D9025: overriding '/std:c++latest' with '/std:c++17' .

使用 qmake 创建的项目文件时,如何在 Visual Studio 2019 中使用最新的 C++ 标准?换句话说,我怎样才能让qmake 不自动插入自己的-std选项?

编辑:我对自动应用 c++14 的看法是错误的。另一个 .pri 文件已经设置了它。

最佳答案

在 Qt 5.13 中,您可以通过添加

CONFIG += c++2a c++1z c++14

到您的 .pro 文件。 c++2a 值映射到/std:c++latest。

关于qt - 如何使用/std :c++latest with Qt 5. 12,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56012386/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com