Closed czyt1988 closed 10 months ago
你好,我尝试用qt5.14msvc2017编译时发现如下问题:
1、“starts_with”: 不是string的成员 qmsetup需要c++20版本支持starts_with是cpp20才加入的
qwindowkit\qmsetup\src\corecmd\main.cpp(229): error C2039: “starts_with”: 不是“std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>”的成员
2、“max”: 不是“std”的成员
qwindowkit\qmsetup\src\syscmdline\src\helplayout.cpp(60): error C2039: “max”: 不是“std”的成员 qwindowkit\qmsetup\src\syscmdline\src\parseresult.cpp(179): error C2039: “max”: 不是“std”的成员
helplayout.cpp和parseresult.cpp加上algorithm头文件即可#include <algorithm>
helplayout.cpp
parseresult.cpp
#include <algorithm>
感谢您的测试,现在qmsetup已经改为支持C++17了,请你有空试试。
你好,我尝试用qt5.14msvc2017编译时发现如下问题:
1、“starts_with”: 不是string的成员 qmsetup需要c++20版本支持starts_with是cpp20才加入的
2、“max”: 不是“std”的成员
helplayout.cpp
和parseresult.cpp
加上algorithm头文件即可#include <algorithm>