关于x64的.o文件的信息不可用:关于使用Rcpp进行R包检查的注意事项

关于x64的.o文件的信息不可用:关于使用Rcpp进行R包检查的注意事项,r,rcpp,devtools,rtools,R,Rcpp,Devtools,Rtools,我正在使用windows,刚刚更新到R4.0.3(使用RStudio到1.3.959),并运行R检查我的一个使用Rcpp和RcppArmadillo的软件包,我得到以下注意: > checking compiled code ... NOTE Note: information on .o files for i386 is not available Note: information on .o files for x64 is not available File 'C:

我正在使用windows,刚刚更新到
R4.0.3
(使用
RStudio
1.3.959
),并运行
R
检查我的一个使用
Rcpp
RcppArmadillo
的软件包,我得到以下注意:

> checking compiled code ... NOTE
  Note: information on .o files for i386 is not available
  Note: information on .o files for x64 is not available
  File 'C:/Users/NIR_Workstation/Documents/GitHub/prospectr.Rcheck/prospectr/libs/i386/prospectr.dll':
    Found 'abort', possibly from 'abort' (C), 'runtime' (Fortran)
    Found 'exit', possibly from 'exit' (C), 'stop' (Fortran)
    Found 'printf', possibly from 'printf' (C)
  File 'C:/Users/NIR_Workstation/Documents/GitHub/prospectr.Rcheck/prospectr/libs/x64/prospectr.dll':
    Found 'abort', possibly from 'abort' (C), 'runtime' (Fortran)
    Found 'exit', possibly from 'exit' (C), 'stop' (Fortran)
    Found 'printf', possibly from 'printf' (C)
R 4.0.2
下运行检查时,不会输出此注释。 我试图找出我的包裹里有什么东西,但没有成功

我也尝试过(使用
R4.0.3
):

我得到的票据类型与我的包裹的输出类型相同。同样,对于
R 4.0.2
,此注释不输出

你知道这张纸条吗?或者至少有什么关于我可以试着找出到底发生了什么事情的建议

提前谢谢


更新的问题

我想在更新我的问题之前进行额外的测试

这是:

我在另外两台windows机器上重新安装了
R4.0.3
以及
rtools
RStudio
devtools
包 运行下面的示例(没有挂起任何预编译对象)。我设法使用
reprex()
重现了我为另一个使用
Rcpp.package.skeleton()创建的模板包所得到的注释:

mdir正在创建目录。。。
#>正在创建描述。。。
#>正在创建命名空间。。。
#>正在创建读取和删除我。。。
#>正在保存函数和数据。。。
#>正在制作帮助文件。。。
#>完成了。
#>“/anotherTest/Read and delete me”中描述了进一步的步骤。
#> 
#>添加Rcpp设置
#>>>新增导入:Rcpp
#>>>新增链接至:Rcpp
#>>>在命名空间中添加了useDynLib指令
#>>>将importFrom(Rcpp,evalCpp)指令添加到命名空间
#>>>添加了使用Rcpp属性的示例src文件
#>>>为rcpp\u hello\u world添加了Rd文件
#>>>已编译的Rcpp属性
开发工具::检查(“/其他测试”)
#>--建筑------------------------------------------另一项测试--
#>设置环境变量:
#>*CFLAGS:-墙壁-迂腐
#>*CXXFLAGS:-墙壁-迂腐
#>*CXX11FLAGS:-墙壁-迂腐
#> --------------------------------------------------------------------------------
#>正在检查文件“C:\Users\raml\AppData\Local\Temp\RtmpqMz20b\reprex4cd8438440a2\my_dir\anotherTest/DESCRIPTION”。。。v检查文件“C:\Users\raml\AppData\Local\Temp\RtmpqMz20b\reprex4cd8438440a2\my_dir\anotherTest/DESCRIPTION”(612ms)
#>-准备“另一项测试”:
#>正在检查描述元信息。。。正在检查描述元信息。。。v检查描述元信息
#>-清洁src
#>-检查源代码中的LF行结尾,并生成文件和shell脚本
#>-检查空目录或不需要的目录
#>-构建“另一个测试_1.0.tar.gz”
#>      
#>--检查------------------------------------------另一项测试--
#>设置环境变量:
#>*\u R\u检查\u起重机\u进线\u远程\u:错误
#>*\u R\u检查\u起重机\u进线\u:错误
#>*\u R\u检查\u强制\u建议\uu:错误
#>*不是。克兰:是的
#>--R命令检查-----------------------------------------------------------------
#>-使用日志目录“C:/Users/raml/AppData/Local/Temp/RtmpCM99SH/anotherTest.Rcheck”(453ms)
#>-使用R版本4.0.3(2020-10-10)
#>-使用平台:x86_64-w64-mingw32(64位)
#>-使用会话字符集:ISO8859-1
#>-使用选项“--无需手动--作为起重机”
#>正在检查文件“其他测试/说明”。。。正在检查文件“其他测试/说明”。。。v检查文件“其他测试/说明”
#>-正在检查扩展类型。。。包裹
#>-这是软件包“anotherTest”版本“1.0”
#>正在检查包命名空间信息。。。正在检查包命名空间信息。。。v检查包名称空间信息
#>正在检查包依赖项。。。正在检查包依赖项。。。v检查包依赖关系(1.4s)
#>正在检查这是否是源程序包。。。v检查这是否是源程序包
#>v检查是否存在命名空间
#>正在检查可执行文件。。。正在检查可执行文件。。。v检查可执行文件(9.7s)
#>正在检查隐藏的文件和目录。。。v检查隐藏的文件和目录
#>正在检查可移植文件名。。。正在检查可移植文件名。。。v检查可移植文件名
#>v检查序列化版本
#>正在检查是否可以安装包“anotherTest”。。。正在检查是否可以安装包“anotherTest”。。。v检查是否可以安装包“另一个测试”(29.5s)
#>正在检查已安装的包大小。。。正在检查已安装的包大小。。。v检查已安装的软件包大小
#>v检查包目录
#>正在检查未来的文件时间戳。。。正在检查未来的文件时间戳。。。v检查未来的文件时间戳
#>正在检查描述元信息。。。正在检查描述元信息。。。v检查描述元信息(689ms)
#>v检查顶级文件
#>v检查遗留文件
#>v检查索引信息
#>正在检查包子目录。。。正在检查包子目录。。。v检查包子目录
#>正在检查R文件中的非ASCII字符。。。正在检查R文件中的非ASCII字符。。。v检查R文件中的非ASCII字符
#>正在检查R文件的语法错误。。。正在检查R文件的语法错误。。。v检查R文件的语法错误
#>-拱“i386”的荷载检查
#>正在检查是否可以加载包。。。正在检查包是否可以加载…**正在检查是否可以加载包。。。好啊
#>正在检查是否可以使用l
Rcpp::Rcpp.package.skeleton("aTest", example_code = TRUE)

rcmdcheck::rcmdcheck(error_on = "warning", check_dir = "check")