Компиляция C++ на Mac M3: ошибка: «значение» недоступно: появилось в macOS 10.13.C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Компиляция C++ на Mac M3: ошибка: «значение» недоступно: появилось в macOS 10.13.

Сообщение Anonymous »

Я пытаюсь скомпилировать файл C++ на своем Macbook M3 и получаю следующую ошибку

Код: Выделить всё

/opt/anaconda3/lib/python3.8/site-packages/torch/include/ATen/core/function_schema.h:603:46: error: 'value' is unavailable: introduced in macOS 10.13
auto default_val = arg.default_value().value().toIntList();
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/optional:1057:33: note: 'value' has been explicitly marked unavailable here
constexpr value_type const& value() const&

fatal error: too many errors emitted, stopping now [-ferror-limit=]
Я использую anaconda на Python 3.8 (или 3.11), используя

Код: Выделить всё

gcc --version
Apple clang version 15.0.0 (clang-1500.3.9.4)
Обратите внимание, что компиляция работает на моем MacBook с процессором i9.
Я ожидаю решения для моего MacBook M3.

Подробнее здесь: https://stackoverflow.com/questions/783 ... n-macos-10
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»