“没有源可用于...”在OSX 10.8.1上使用Nsight Eclipse Edition RC1

时间:2012-08-28 17:01:59

标签: eclipse cuda osx-mountain-lion nvcc nsight

我正在尝试在OS X Mountain Lion 10.8.1上使用CUDA 5 RC1。从Nsight Eclipse Edition调试时出现错误:

  

没有可用于main()

的来源

我已经验证nvcc设置为使用-g和-G来发出设备和主机调试符号,并且-O0设置为禁用优化。

任何想法是什么问题或我可以进行的其他诊断?

1 个答案:

答案 0 :(得分:1)

至少对我来说,这个问题原来是需要将架构设置为x64。

要执行此操作,right click project并点击Properties

然后转到Build - > Settings - > Tool Settings

NVCC Compiler下 - > Code Generation,将Architecture设置为x64

NVCC Linker下 - > MiscellaneousArchitecture设置为x64

最后,清理项目并重建。