我試圖編譯的Visual Studio 2012下CUDA代碼CUDA 7.5 SDK,但我得到一個錯誤錯誤:標識符「atomicExch」下的Visual Studio 2012和CUDA 7.5
「錯誤未定義:標識符「atomicExch」未定義「。
所以我試圖從CUDA SDK示例和一些論壇獲得一些信息,但我仍然無法解決問題。
任何建議或可以有人幫助我如何解決這個問題?
我試圖編譯的Visual Studio 2012下CUDA代碼CUDA 7.5 SDK,但我得到一個錯誤錯誤:標識符「atomicExch」下的Visual Studio 2012和CUDA 7.5
「錯誤未定義:標識符「atomicExch」未定義「。
所以我試圖從CUDA SDK示例和一些論壇獲得一些信息,但我仍然無法解決問題。
任何建議或可以有人幫助我如何解決這個問題?
好吧,我終於解決它通過添加以下到我的代碼:
// Compile kernel code for Compute 2.0 and above only
#if __CUDA_ARCH__ >= 200
// Device funtions on the GPU
#endif
發佈您的代碼......這裏沒有千里眼 – Drop