如何使 qtcreator 与 c++11 一起工作

     2023-03-25     167

关键词:

【中文标题】如何使 qtcreator 与 c++11 一起工作【英文标题】:How to make qtcreator work with c++11 【发布时间】:2017-05-09 18:21:59 【问题描述】:

我正在尝试让学校项目在本地运行,但我一直在使用 qtcreator 和 c++11 时遇到问题。

编译器一直说它不能使用 c++11 的东西:

/Users/yoong93/Qt5.6.2/5.6/clang_64/lib/QtCore.framework/Headers/qstring.h:
757: error: no type named 'u16string' in namespace 'std'
    inline std::u16string toStdU16String() const;

       ~~~~~^

虽然.pro 文件有以下几行:

QMAKE_CXXFLAGS += -std=c++14
CONFIG += c++14
unix:!macx 
    LIBS += -lGLU

macx 
    QMAKE_CFLAGS_X86_64 += -mmacosx-version-min=10.7
    QMAKE_CXXFLAGS_X86_64 = $$QMAKE_CFLAGS_X86_64
    CONFIG +=c++11

所以我希望项目文件没有任何问题,这是其他人最常见的问题。我不知道我哪里出错了。有人知道这个问题吗?

我使用的是 OSX El Captain 版本 10.11.6 和 Qt 5.6.1,并且我安装了 Xcode 版本 7.3.1。

【问题讨论】:

我的 Mac 安装了 XCode 8 和 Qt 5.7,没有任何问题。如果升级不能为您解决问题,请尝试显示生成的编译器输出,以便我们可以查看从 Qt Creator 传递给 gcc/clang 的参数。 你试过这个只有前两行的.pro文件吗? 【参考方案1】:

以下qmake 编译器标志在OSX El Captain 上为我工作:

CONFIG += c++14
QMAKE_CXXFLAGS += -std=c++11
QMAKE_CXXFLAGS += -stdlib=libc++
QMAKE_CXXFLAGS += -Wno-c++11-extensions

【讨论】:

如何使标准输出与并行 Python 一起使用?

】如何使标准输出与并行Python一起使用?【英文标题】:HowtomakestdoutworkswithParallelPython?【发布时间】:2013-11-1207:51:35【问题描述】:我想知道是否可以让stdout与ParallelPython一起使用?没有看到任何打印输出真的很难调试。例如,... 查看详情

如何使 Java 与 SQL Server 一起工作?

】如何使Java与SQLServer一起工作?【英文标题】:HowtomakeJavaworkwithSQLServer?【发布时间】:2010-11-2114:02:21【问题描述】:我知道这是一个基本问题,但我似乎找不到答案,如果这个问题太愚蠢,我很抱歉,但我们开始吧:我应该使... 查看详情

如何使 React 光滑的滑块与图标一起使用?

】如何使React光滑的滑块与图标一起使用?【英文标题】:HowtomakeReactslicksliderworkwithicons?【发布时间】:2020-02-2520:11:36【问题描述】:有显示图标的代码switch(name)caseHeader.Arrows.name:return<ArrowsComponentkey=namecolor=color/>;caseHeader.Zoom... 查看详情

如何使 Zend Framework 2 与 nginx 一起工作?

】如何使ZendFramework2与nginx一起工作?【英文标题】:HowtomakeZendFramework2workwithnginx?【发布时间】:2013-11-1222:28:58【问题描述】:我想让ZendFramework2应用程序在Nginx服务器中运行。我可以访问主页,但我无法访问任何其他模块。我发... 查看详情

如何使此 Access sql 语句与 Sql Server 一起使用?

】如何使此Accesssql语句与SqlServer一起使用?【英文标题】:HowdoImakethisAccesssqlstatementworkwithSqlServer?【发布时间】:2012-11-2900:32:19【问题描述】:我几乎已经用SqlServer替换了我们的应用程序后端,但遇到了一个问题。以下Access查询... 查看详情

如何使 C++ 中的 for each 循环函数与自定义类一起使用

】如何使C++中的foreach循环函数与自定义类一起使用【英文标题】:HowtomaketheforeachloopfunctioninC++workwithacustomclass【发布时间】:2013-05-0610:12:04【问题描述】:我是C/C++编程新手,但我已经使用C#编程1.5年了。我喜欢C#,也喜欢List类... 查看详情

C# winform,如何使轨迹栏与声音文件一起移动(增加其值)?

】C#winform,如何使轨迹栏与声音文件一起移动(增加其值)?【英文标题】:C#winform,howtomakethetrackbarmove(increaseitsvalue)alongwithasoundfile?【发布时间】:2012-08-0114:05:46【问题描述】:在我的表格中,我有一个小型媒体播放器,它非常... 查看详情

如何使 pyspark 和 ML(无 RDD)与大型 csv 一起工作?

】如何使pyspark和ML(无RDD)与大型csv一起工作?【英文标题】:HowdoImakepysparkandML(noRDD)workingwithlargecsv?【发布时间】:2018-11-2901:00:26【问题描述】:我正在处理一个相对较大的CSV文件,并尝试用它训练一个pyspark.ml.classification.Logist... 查看详情

如何让 C++0x / C++11 风格的基于范围的 for 循环与 clang 一起使用?

】如何让C++0x/C++11风格的基于范围的for循环与clang一起使用?【英文标题】:howtogetC++0x/C++11stylerange-basedforloopstoworkwithclang?【发布时间】:2011-09-0604:21:51【问题描述】:我一直在使用带有-std=c++0x的gcc在C++0x/11中利用基于范围的for循... 查看详情

如何使 Django REST JWT 身份验证与多个 Web 服务器一起扩展?

】如何使DjangoRESTJWT身份验证与多个Web服务器一起扩展?【英文标题】:HowtomakeDjangoRESTJWTAuthenticationscalewithmulitplewebservers?【发布时间】:2014-11-2510:09:40【问题描述】:我目前有一个Django应用程序,它只是一堆RESTAPI(当然由数据库... 查看详情

如何使骆驼简单表达式与spring xml中的属性占位符一起使用

】如何使骆驼简单表达式与springxml中的属性占位符一起使用【英文标题】:howtomakecamelsimpleexpressionworkwithpropertyplaceholderinspringxml【发布时间】:2014-03-2622:59:11【问题描述】:我正在尝试在骆驼路线中使用属性占位符。我有定义属... 查看详情

如何使 REFrostedViewController 与 UINavigationController 一起工作

】如何使REFrostedViewController与UINavigationController一起工作【英文标题】:howtomakeREFrostedViewControllerworkwithUINavigationController【发布时间】:2014-03-1914:13:20【问题描述】:我正在使用REFrostedViewController库在我的项目中显示侧边栏菜单,... 查看详情

如何使 php 与 postgresql 一起工作?

】如何使php与postgresql一起工作?【英文标题】:HowdoIenablephptoworkwithpostgresql?【发布时间】:2012-05-2507:56:35【问题描述】:<?phptry$dbh=newPDO(\'pgsql:host=localhost;port=5432;dbname=###;user=###;password=##\');echo"PDOconnectionobjectcreated 查看详情

如何使 UIViewRepresentable @ViewBuilder 与动态内容一起使用?

】如何使UIViewRepresentable@ViewBuilder与动态内容一起使用?【英文标题】:HowtomakeaUIViewRepresentable@ViewBuilderworkwithdynamiccontent?【发布时间】:2020-06-1510:33:37【问题描述】:是否可以使带有ViewBuilder参数的UIViewRepresentable视图与ForEach循环... 查看详情

如何使 NSFetchedResultsController 更新与 UISearchController 一起工作?

】如何使NSFetchedResultsController更新与UISearchController一起工作?【英文标题】:HowcanImakeNSFetchedResultsControllerUpdateworkwithaUISearchController?【发布时间】:2016-04-1710:12:36【问题描述】:我有一个NSFetchedResultsController显示来自CoreData的一些... 查看详情

如何使布局与recyclerview一起滚动

】如何使布局与recyclerview一起滚动【英文标题】:Howtomakethelayoutscrollalongwiththerecyclerview【发布时间】:2021-05-1720:51:08【问题描述】:我想知道如何像facebook一样进行此滚动,您可以在其中滚动recyclerview并且上面的视图会滚动到屏... 查看详情

如何使 Spring Boot 适配器中的 Keycloak 策略执行器与 vaadin 一起使用

】如何使SpringBoot适配器中的Keycloak策略执行器与vaadin一起使用【英文标题】:HowtomakeKeycloakpolicyenforcerinspringbootadapterworkwithvaadin【发布时间】:2021-08-1022:09:20【问题描述】:所以我有一个使用vaadin(14)和keycloak弹簧靴适配器(11)的应... 查看详情

如何使 setContentView() 与线程一起正常工作?

】如何使setContentView()与线程一起正常工作?【英文标题】:HowtomakesetContentView()workproperlywithathread?【发布时间】:2014-09-0912:21:03【问题描述】:我有2个布局,2个activity,每个对应一个布局,一个是SplashActivity,一个是MainActivity。... 查看详情