我之前从未编写过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给出的所有步骤进行了操作。