Я хочу использовать #include <cstddef>
и std::byte
из c ++ 17 для фотона затмения.Я настроил проект для компиляции с использованием c ++ 17 >> project >> properties >> C/C++ Build >> settings >> GCC C++ Compiler >> Dialect >> Other dialect flags
>> -std=c++17
, и я также попытался -std=c++1z
.Моя программа ниже может использовать библиотеку <cstddef>
, но строка с std::byte
не компилируется.Затмение говорит Type 'std::byte' could not be resolved
.Как мне сделать поддержку затмений C ++ 17?
#include <cstddef>
int main(void) {
std::byte myByte { 2 };
}
Спасибо