f1
및 f2
을 사용하여 코드를 컴파일하고 Rcpp::sourceCpp('myPath/myCode.cpp')
을 사용하여 작성한 sourceCpp_123123.dll
을 찾았다 고 가정합니다.Rcpp를 재사용하는 방법
이제 Windows 7에 두 개의 서로 다른 배치 파일이 있고 두 파일 모두 각각 RScript -e "source('myRCode1.r')"
과 RScript -e "source('myRCode2.r')"
을 실행한다고 가정합니다. 내 f1
및 f2
두 가지 기능을 실행할 때마다 RScript
을 사용할 수있게하려고합니다.
나머지 코드를 실행하기 전에 확실히 myRCode1.r
과 myRCode2.r
을 Rcpp::sourceCpp('myPath/myCode.cpp')
코드에 넣을 수 있습니다. 또 다른 대안은 내 두 함수 f1
및 f2
을 좀 더 복잡한 프로세스로 변환하는 것입니다.
sourceCpp_123123.dll
을 myRCode1.r
및 myRCode2.r
에로드하는 쉬운 방법이 있습니까?
now=TRUE
,
local=TRUE
,
now=FALSE
,
local=FALSE
하지만 옵션 중 어느 것도 넣지 않은 두 기능의 조합으로
dyn.load("myDllPath\sourceCpp_123123.dll")
을 시도했다.
그러나 getLoadedDLLs
을 시도하면 sourceCpp_123123.dll
이로드되었습니다.
방금 패키지를 만들었습니다. –