-
Notifications
You must be signed in to change notification settings - Fork 689
Closed
Description
in cmakelists.txt, it claims c++17
set(CMAKE_CXX_STANDARD 17)however, std::source_location is only available from C++20 onwards
In file included from /home/nihui/osd/MMDeploy/csrc/core/status_code.h:11,
from /home/nihui/osd/MMDeploy/csrc/core/status_code.cpp:3:
/home/nihui/osd/MMDeploy/csrc/core/utils/source_location.h:9:29: 错误:‘source_location’不是命名空间‘std’中的一个类型名
9 | using SourceLocation = std::source_location;
| ^~~~~~~~~~~~~
/home/nihui/osd/MMDeploy/csrc/core/utils/source_location.h:9:24: 附注:‘std::source_location’ is only available from C++20 onwards
9 | using SourceLocation = std::source_location;
| ^
tpoisonooo
Metadata
Metadata
Assignees
Labels
No labels