Ошибка поиска C++ с помощью Rcpp в Mac OS Sonoma 14.5: файл cmath с фатальной ошибкой не найденC++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка поиска C++ с помощью Rcpp в Mac OS Sonoma 14.5: файл cmath с фатальной ошибкой не найден

Сообщение Anonymous »

Недавно я перешел на Mac OS Sonoma 14.5 и теперь пытаюсь использовать свой предыдущий сценарий R на основе Rcpp (использование C++ в R).
У меня возникли серьезные трудности понимание того, как связать правильные компиляторы. Я видел, что у многих людей возникают одни и те же проблемы.
Я следовал рекомендациям в разделе «Настройка компиляторов на процессоре Apple (M1, M2, M3, ...) для Rcpp и других инструментов». , и действительно это уменьшило количество ошибок. Однако теперь я получаю ошибку немного другого типа:
using C++ compiler: ‘Apple clang version 15.0.0 (clang-1500.3.9.4)’
using SDK: ‘’
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I"/Library/Frameworks/R.framework/Versions/4.4-arm64/Resources/library/Rcpp/include" -I"/Users/testUser/Cpp_code" -I/opt/R/arm64/include -Xclang -fopenmp -fPIC -I/usr/local/opt/llvm/include -c test_function.cpp -o test_function.o
In file included from test_function.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/4.4-arm64/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/4.4-arm64/Resources/library/Rcpp/include/RcppCommon.h:30:
In file included from /Library/Frameworks/R.framework/Versions/4.4-arm64/Resources/library/Rcpp/include/Rcpp/r/headers.h:66:
/Library/Frameworks/R.framework/Versions/4.4-arm64/Resources/library/Rcpp/include/Rcpp/platform/compiler.h:100:10: fatal error: 'cmath' file not found
#include
^~~~~~~
1 error generated.

Полагаю, одна из проблем заключается в том, что у меня нет заголовка SDK?
Это мой ~/.R/Makevars:
CC=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
CXX=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++
CXX1X=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++
LDFLAGS=-L/usr/local/opt/llvm/lib -Wl,-rpath,/usr/local/opt/llvm/lib
CXXFLAGS=-I/usr/local/opt/llvm/include
FLIBS=-L/usr/local/Cellar/gcc/14.1.0_2/lib/gcc/14
CPPFLAGS += -Xclang -fopenmp
LDFLAGS += -lomp


Подробнее здесь: https://stackoverflow.com/questions/788 ... h-file-not
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Ошибка Rcpp, изучение Rcpp и C++ на Mac
    Anonymous » » в форуме C++
    0 Ответы
    27 Просмотры
    Последнее сообщение Anonymous
  • Как исправить «больше не находит cmath» на Intel macos, по мере необходимости в RCPP
    Anonymous » » в форуме C++
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Смешение модулей Rcpp и Rcpp::export
    Anonymous » » в форуме C++
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Ошибка командной строки codeigniter - ошибка фатальной фатальной
    Anonymous » » в форуме Php
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Clang: файл cmath не найден
    Anonymous » » в форуме C++
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous

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