CUDA:仅在设备仿真模式下获取链接错误

时间:2009-12-14 18:09:45

标签: visual-studio dll compiler-construction linker cuda

我正在编译一个dll,除非我使用-deviceemu模式,否则它会很好。

在这种情况下,我会收到以下几个链接错误:

  
    

CUDAKernel_ColourHist.obj:错误LNK2019:未解析的外部符号     ___ cudaMutexOperation @ 4在函数___uAtomicAdd中引用     1> CUDAKernel_1.obj:错误LNK2001:     未解决的外部符号     ___ cudaMutexOperation @ 4 1> CUDAKernel_2.obj:错误LNK2001:     未解决的外部符号     ___ cudaMutexOperation @ 4

  

这让我相信也许我没有链接正确的文件,但我相信我。我正在使用Visual Studio,任何帮助都值得赞赏。

1 个答案:

答案 0 :(得分:0)

修复了,我使用的是较旧版本的库,与较新的库链接修复了问题。