unique_ptr in Qt project
unique_ptr in Qt project
我有一个简单的Qt项目。我include <memory>
但标准::unique_ptr不可用。我知道我应该使用特定于Qt的智能指针,但我需要包含一个包含std::unique_ptr的更大项目。
我能做什么?
谢谢!
智能指针需要 C++11。根据您的 Qt:如果您
拥有Qt5及更高版本,请将CONFIG += c++11
添加到您的 .pro 文件中。它需要包括西蒙提到的<memory>
。
如果您的版本早于 Qt5,请尝试添加以下内容:QMAKE_CXXFLAGS += -std=c++11
包括内存:
#include <memory>
将Qt项目配置为使用C++11。添加到您的 .pro 文件:
CONFIG += c++11
如果这不能解决问题,请添加详细的错误消息。
相关文章:
- Qt VTK交互风格的信号到小部件
- QT在错误的班级中寻找空位
- 如何在选项卡视图Qt中设置一个新项目,并保存以前的项目
- Project Euler问题4的错误解决方案
- 如何在Qt窗口小部件中使用QStringView(或QStringRef)
- 如何在Qt C++中更改光标
- 如何在MS Visual Studio 2019中运行QT UI
- QT通过C++添加映射QML项目
- libssh 的函数在构建 libssh 时无法在 Qt 和 cmake 错误中找到
- 如何将点击的信号和插槽添加到qt中的自定义按钮中
- Qt C++静态thread_local QNetworkAccessManager是线程应用程序的好选择吗
- 使用Qt C++计算类似Git的SHA1哈希
- Qt focusObjectChanged example?
- Qt 找不到 的服务 - "org.qt-project.qt.mediaplayer"
- VC XTREE内部标头的语法错误,带有QT/Boost Project
- unique_ptr in Qt project
- 在Windows Qt Project上存储外部库的最佳实践
- "There's no Qt version assigned to this project for platform Win32" - Qt的Visual Studio插件
- C++ Qt框架:qmake退出错误代码2,找不到 project.pro 文件,但它就在那里
- Qt Project Symbian OS 兼容性问题