使用Qtcreator构建Rstudio(编译错误)
Building Rstudio using Qtcreator (Compile error)
我正在尝试按照 here 给出的说明编译 Rstudio。在 qtcreator 和 运行 CMake 中打开文件 rstudio/src/cpp/CMakeLists.txt
后,出现构建错误
/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 中使用不同的 OS - 我只是不确定为什么我可以' t 编译 Rstudio(GitHub wiki 不是很详细)。
您必须切换到 C++11 模式。将 -std=c++11
添加到您的 CMAKE_CXX_FLAGS
.
我正在尝试按照 here 给出的说明编译 Rstudio。在 qtcreator 和 运行 CMake 中打开文件 rstudio/src/cpp/CMakeLists.txt
后,出现构建错误
/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 中使用不同的 OS - 我只是不确定为什么我可以' t 编译 Rstudio(GitHub wiki 不是很详细)。
您必须切换到 C++11 模式。将 -std=c++11
添加到您的 CMAKE_CXX_FLAGS
.