Qt 项目中的 unique_ptr

2024-01-09

我有一个简单的 Qt 项目。我include <memory>但 std::unique_ptr 不可用。我知道我应该使用 Qt 特定的智能指针,但我需要包含一个包含 std::unique_ptr 的更大项目。

我能做些什么?

Thanks!


智能指针需要 C++11。取决于您的 Qt 版本:

Add CONFIG += c++11到您的 .pro 文件(如果有)Qt5以上。它需要包括<memory>正如西蒙提到的。

如果您的版本早于 Qt5,请尝试添加以下内容:
QMAKE_CXXFLAGS += -std=c++11

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Qt 项目中的 unique_ptr 的相关文章

随机推荐