gpt4 book ai didi

c++11 - 具有 c++11 支持的 CUDA NSight 7.0 - 在哪里设置?

转载 作者:行者123 更新时间:2023-12-01 12:37:49 25 4
gpt4 key购买 nike

最终,NVIDIA 在 CUDA 7.0 中甚至在设备代码中也支持 c++11 标准。我现在安装了 CUDA NSight 7.0,但我显然太盲目了,找不到激活 c++11 的选项。目前,我必须将 nvcc 重命名为 nvcc.orig 并创建一个 shell 脚本 nvcc,在其中调用 nvcc.orig 并提供带有所有参数的 c++11 选项。然后我就可以毫无问题地编译我的代码了。

但是这不能这样工作!

有人可以告诉我在项目设置中哪里激活 c++11 标准吗?

最佳答案

不确定您指的是 nsight 的哪个版本,但这也许是您需要的:

  • Nsight Visual Studio

    • 项目属性页 -> CUDA C/C++ -> 命令行 -> 其他选项
    • 添加您的 c++11 支持标志:--std=c++11
  • Nsight Eclipse

    • 项目属性 -> 构建 -> 设置 -> 工具设置 -> NVCC 编译器 -> 命令行提示符
    • 添加您的 c++11 支持标志:--std=c++11

希望这有帮助。另请注意,nvcc不仅支持主机代码中的c++11,还支持内核代码[设备代码]中的c++,真的很酷~

谢谢一个

关于c++11 - 具有 c++11 支持的 CUDA NSight 7.0 - 在哪里设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28002296/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com