gpt4 book ai didi

c++ - qtcreator中C++14的编译

转载 作者:可可西里 更新时间:2023-11-01 18:27:56 24 4
gpt4 key购买 nike

我有一个包含 C++14 部分的 qt 项目。

最近,我更改了我的 ubuntu 发行版。现在我有 16.04 LTS 并且安装了 Qt creator 4.02(构建于 6 月 13 日)。

为了启用C++14编译,我在项目文件中放入:

QMAKE_CXXFLAGS += -std=c++14

但是,在构建项目时,IDE 会生成以下命令:

g++ -c -pipe -std=c++14 -g -O0 -g -std=gnu++11 -Wall -W -D_REENTRANT ...

如上所示,生成的 makefile 放置了标志 -std=gnu++11,它覆盖了 C++14 的标志。我以前的发行版(LTS 12.04,相同的 qt creator 版本)没有发生这种情况。

我试过

CONFIG += -std=c++14

但行为是一样的。

有人可以提供任何线索吗?

最佳答案

代替:

CONFIG += -std=c++14

使用:

CONFIG += c++14

关于c++ - qtcreator中C++14的编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38293708/

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