问题描述
我大部分时间都用statet插件设置eclipse,以构建Rcpp软件包。许多错误,然后重试。我想我现在差不多了。
问题是在我前一段时间写的一个程序包中(使用石刀和俱乐部进行开发),我使用了std :: unique_ptr,但是eclipse中的代码检查程序无法解决该问题。我已经在配置中提供了以下包含目录:
C:/Rtools/mingw_64/lib/gcc/x86_64-w64-mingw32/4.9.3/include
C:/Rtools/mingw_64/lib/gcc/x86_64-w64-mingw32/4.9.3/include-fixed
C:/ Rtools / mingw_64 / x86_64-w64-mingw32 / include
C:/ Rtools / mingw_64 / x86_64-w64-mingw32 / include / c ++
C:/ Rtools / mingw_64 / x86_64-w64-mingw32 / include / c ++ / backward
C:/ Rtools / mingw_64 / x86_64-w64-mingw32 / include / c ++ / x86_64-w64-mingw32
我可以在C:/ Rtools / mingw_64 / x86_64-w64-mingw32 / include中看到stdlib.h 所以,我认为一切都会很好。
解决方法
从C ++ include文件夹引用的
因此包含配置C:/ Rtools / mingw_64 / x86_64-w64-mingw32 / include / c ++应该已经足够。但是,如果未指定其他地方使用C ++ 11,则eclipse代码检查器将无法识别std :: unique_ptr。相关问题在以下帖子中得到了解答: