Среда программирования:
Моя проблема в том, что я не могу включить последние заголовки, такие как std::variant
а также std::optional
с последней версией Intel C ++ 18 update 1.
Скажи, если я включу std::variant
например, компилятор выкрикивает эту ошибку, даже если добавить -std=c++17
или же /Qstd=c++17
параметры компилятора:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.13.26128\include\variant(16): error : #error directive: class template variant is only available with C++17.
1> #error class template variant is only available with C++17.
Задача ещё не решена.
Других решений пока нет …