我正在尝试为VS2010中的代码设置-prec-sqrt = false。 我能看到的唯一地方是myfile.cu的属性页面(CUDA C / C ++ => Host =>其他编译器选项),但是当我把它放在那里时它会报告一个未知的编译器选项而忽略。在同一页面中有一个切换用于"使用快速数学"例如。 我在哪里设置cuda编译器选项并且是否有特定的方式(而不仅仅是-prec-sqrt = false)。 提前谢谢。
答案 0 :(得分:1)
在 Nvidia Nsight Eclipse Edition 中, Project 下有这样的切换按钮 - > 属性 - > 构建 - > 设置 - > 工具设置 - > 优化。在VS中,此选项似乎无法选择作为切换,但您可以将其添加到项目属性 - > CUDA C / C ++ - > 命令行 - > 其他选项为-prec-sqrt false
。您应该在命令中删除=
。