我运行了以下命令:
nvcc -arch=sm_70 foo.cu -o predatorPrey -I $BOOST_ROOT -L $BOOST_LIBRARY_PATH -lboost_timer
并得到以下编译错误:
boost/include/boost/core/noncopyable.hpp(42): error: defaulted default constructor cannot be constexpr because the corresponding implicitly declared default constructor would not be constexpr
谷歌搜索把我带到了这里。
直到这家伙使用了一种变通方法,所有的希望似乎都落空了。虽然,作为初级程序员,我不明白他的意思
使用g ++ 11 open从源代码构建提升解决了这个问题
这是否意味着从头开始重建提升?它与默认构建 boost 有何不同?
那么在同一个项目中同时使用和 CUDA 的实际解决方法是什么?