&引用;没有可用的来源用于……”;在OSX 10.8.1上使用Nsight Eclipse Edition RC1
我正在尝试在OS X Mountain Lion 10.8.1上使用CUDA 5 RC1。从Nsight Eclipse Edition进行调试时,我得到错误: 没有可用于main()的源 我已经验证了nvcc设置为使用-g和-g来发出设备和主机调试符号,-O0设置为禁用优化&引用;没有可用的来源用于……”;在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编译器-->代码生成下,将架构设置
你知道问题是什么吗?或者我可以进行其他诊断吗?至少对我来说,问题是架构需要设置为x64 为此,
右键单击项目
,然后点击属性
然后转到Build
-->Settings
-->工具设置
在NVCC编译器
-->代码生成
下,将架构
设置为x64
在NVCC链接器下-->Miscellaneous
将Architecture
设置为x64
最后,清理项目并重建。您是从Nsight内部还是外部构建的?我在10.8.0上没有看到过类似的东西,我会将我的笔记本电脑更新到10.8.1并再次检查。我应该补充一点,我在10.8.0上也遇到了同样的问题。谢谢。我将确认这个问题,并尝试在最终的Nsight 5.0版本中修复它。我的ubuntu 64位上也有同样的问题,但在“设置”下没有工具设置