我正在尝试使用std::countr_zero()
函数从<bitset>
库,但我不确定应该如何配置我的 nvcc 编译器,因为我确定它没有使用 C++20 版本。
CUDA 12 及以上支持C++20标准 https://developer.nvidia.com/blog/cuda-toolkit-12-0-released-for-general-availability/.
您可以通过检查更普遍地找到问题的答案Nvidia 的标准 C++ 语言支持文档 https://docs.nvidia.com/cuda/cuda-c-programming-guide/index.html#c-cplusplus-language-support and 此编译器支持语言功能页面 https://en.cppreference.com/w/cpp/compiler_support.
在 Visual Studio 中,您可以通过添加命令行选项来启用 c++20 支持--std c++20
(注意没有=
) 到项目选项中的 CUDA C/C++ 命令行选项。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)