dyld:Mac上Eclipse Nsight上的库未加载错误

时间:2012-12-09 14:47:39

标签: eclipse cuda nvcc dyld nsight

我已经在我的iMac上安装了Cuda 5.0(预生产版),该iMac配备了支持NVIDIA GeForce 9400 Cuda的GPU。使用捆绑的Eclipse Nsight,我创建了一个项目并成功构建了它。但是,当我尝试运行它时,Eclipse会向我显示以下错误消息:

  

dyld:未加载库:@ rpath / libcudart.dylib引用自:   /用户/家庭/ CUDA-工作区/ sample_project /发行/ sample_project
  原因:未找到图像

任何帮助?

1 个答案:

答案 0 :(得分:1)

  1. 请使用CUDA SDK的生产版本。
  2. 请注意,应该从shell运行Nsight,当从finder中双击应用程序包时它不起作用。
  3. 这是在5.0生产版本中启动Nsight的shell脚本:

    #!/bin/sh
    PATH=$PATH:/usr/local/cuda-5.0/bin LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-5.0/lib:/usr/local/cuda-5.0/lib64 UBUNTU_MENUPROXY=0 LIBOVERLAY_SCROLLBAR=0 /usr/local/cuda-5.0/libnsight/nsight $@