我有一个简单的 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(使用前将#替换为@)