使用Qtcreator构建Rstudio(编译错误)

时间:2016-01-21 00:20:36

标签: cmake qt-creator rstudio

我正按照here给出的说明尝试编译Rstudio。在qtcreator中打开文件rstudio/src/cpp/CMakeLists.txt并运行CMake后,我收到了构建错误

/home/nesau/Documents/GitHub/rstudio/src/cpp/tests/cpp/tests/vendor/catch.hpp
:1185:23:error: 'nullptr_t' is not a member of 'std'
std::string toString( std::nullptr_t );
                   ^

我已按照之前的说明操作,例如安装所需的依赖项(OS:Arch Linux)。感谢成功设法在Qt-Creator中设置Rstudio的人的一些建议,如果需要,我愿意在VM中使用不同的操作系统 - 我只是不确定为什么我不能编译Rstudio( GitHub wiki不是很详细。)

1 个答案:

答案 0 :(得分:1)

您必须切换到C ++ 11模式。将-std=c++11添加到您的CMAKE_CXX_FLAGS