无法编译CUDA程序

时间:2012-03-02 14:30:08

标签: c visual-studio-2008 cuda gpgpu gpu-programming

我之前从未编写过GPU,但有人给了我这个CUDA代码进行编译。当我尝试在VC ++ 2008(CUDA工具包3.1)中这样做时,它给了我以下链接错误。

LINK : fatal error LNK1181: cannot open input file '.\Release\main.cu.obj'

知道这个错误意味着什么以及如何解决它?

修改

当我在项目中编译文件时,main.cu没有被编译。我收到此消息

1>"C:\CUDA\bin64\nvcc.exe"  --opencc-options -LIST:source=on  -ccbin "C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin"  -D_DEBUG -D_WIN32   -I"C:\CUDA\include" -I"./" -I"../../common/inc" -I"../../../shared/inc"  -Xcompiler "/EHsc /W3 /nologo /Od /Zi   /MDd  " -maxrregcount=64 --ptxas-options=-v -gencode=arch=compute_13,code=\"sm_13,compute_13\"   --compile -o "Debug\main.cu.obj" "c:\Users\jan\Desktop\gpu\gpu\main.cu" 
1>nvcc Hâý(Ç=y░: Visual Studio configuration file '(null)' could not be found for installation at 'C:/Program Files (x86)/Microsoft Visual Studio 9.0/VC/bin/../..'

为什么会这样?我按照this site给出的所有步骤进行了操作。

0 个答案:

没有答案