패키지를 CRAN 저장소에 제출했습니다. 패키지가 오류없이 수락되었지만 CRAN 유지자를 확인하는 두 번째 단계에서 다음 오류가보고되었습니다.C++ R 패키지 오류 : 라이브러리 업로드
불행히도 나는 그것을 고칠 수있는 방법을 모르겠다. 내 C++ 파일에서
In file included from /Builds/CRAN-QA-Simon/packages/mavericks-x86_64/Rlib/3.3/RcppArmadillo/include/armadillo:23:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/fstream:864:20: error:
no member named 'Rf_error' in 'std::__1::codecvt_base'; did you mean simply 'Rf_error'?
if (__r == codecvt_base::error)
^~~~~~~~~~~~~~
/Library/Frameworks/R.framework/Resources/include/R_ext/Error.h:35:12: note:
'Rf_error' declared here
void NORET Rf_error(const char *, ...);
^
, 내가 쓴 :
#include <math.h>
#include "ANN/ANN.h"
#include "NN.h"
#include <R.h>
#include "RcppArmadillo.h"
#include <map>
#include <vector>
#include <iostream>
어떻게이 문제를 해결해야합니까? Rpp.h를 포함 시켰습니까?
제목이 가장 유익하지 않습니다. 거의 모든 (?) CRAN 패키지 작성자가 Brian Ripley의 이메일을 받았습니다. – csgillespie
제목도 마찬가지입니다. 제목도 있습니다. 질문 내용에 아무런 영향이 없습니다. 실제 오류 메시지 또는 문제의 변형을 사용하여 다시 말하십시오. –