在CMakeList.txt的一种方法,我也想给-std=g++0x
添加到G ++选项是这样的:但是所有的CMAKE_CXX_FLAGS
都上过 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=gnu++0x)
CMake的:有传球选择到g ++但不NVCC
nvcc以及通过-Xcompiler
标志(这是自动完成的)。但是nvcc不符合gnu++0x
标准。
是否有合格标志的方式到g ++但不NVCC
由
if(CUDA_NVCC_HOST_COMPILER)
list(APPEND CUDA_NVCC_FLAGS "--compiler-bindir=${CUDA_NVCC_HOST_COMPILER}")
endif(CUDA_NVCC_HOST_COMPILER)
你有什么CUDA版本?自CUDA 7以来,支持Afaik C++ 11. – Shadow
检查此https://stackoverflow.com/a/23995391/1418828 – xiaobing
@Shadow nvcc:NVIDIA®Cuda编译器驱动程序 版权所有(c)2005-2013 NVIDIA公司 建立在Wed_Jul_17_18:36:13_PDT_2013 Cuda编译工具,版本5.5,V5.5.0 – Michael