&引用;没有可用的来源用于……”;在OSX 10.8.1上使用Nsight Eclipse Edition RC1

&引用;没有可用的来源用于……”;在OSX 10.8.1上使用Nsight Eclipse Edition RC1,eclipse,cuda,osx-mountain-lion,nvcc,nsight,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设置为禁用优化 你知道问题是什么吗?或者我可以进行其他诊断吗?至少对我来说,问题是架构需要设置为x64 为此,右键单击项目,然后点击属性 然后转到Build-->Settings-->工具设置 在NVCC编译器-->代码生成下,将架构设置

我正在尝试在OS X Mountain Lion 10.8.1上使用CUDA 5 RC1。从Nsight Eclipse Edition进行调试时,我得到错误:

没有可用于main()的源

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


你知道问题是什么吗?或者我可以进行其他诊断吗?

至少对我来说,问题是架构需要设置为x64

为此,
右键单击
项目
,然后点击
属性

然后转到
Build
-->
Settings
-->
工具设置

NVCC编译器
-->
代码生成
下,将
架构
设置为
x64

NVCC链接器下-->
Miscellaneous
Architecture
设置为
x64


最后,清理项目并重建。

您是从Nsight内部还是外部构建的?我在10.8.0上没有看到过类似的东西,我会将我的笔记本电脑更新到10.8.1并再次检查。我应该补充一点,我在10.8.0上也遇到了同样的问题。谢谢。我将确认这个问题,并尝试在最终的Nsight 5.0版本中修复它。我的ubuntu 64位上也有同样的问题,但在“设置”下没有工具设置