是否可以在 Nsight Eclipse Edition 中的一个项目中为不同的文件设置不同的编译器?例如,是否可以在 Nsight 中编辑,编译,链接和运行示例here,而无需明确使用命令行?
我面临的情况是我需要在CUDA项目中的cpp文件中使用 c ++ 11 标头;但 nvcc 并不支持它。因此,当我在 Nsight 中开发它时,我必须使用命令行来编译,链接和运行项目。
答案 0 :(得分:1)
不,由于各种原因,这是不可能的......
一个常见的解决方案是将项目拆分为两个 - 一个生成静态库,另一个生成可执行文件并链接到静态库。然后将所有NVCC编译的CUDA代码放入项目和C ++ 11代码中。