Черт с примером выше. Файлы .cu не хотят работать. Например, для такого кода:
Код | #include <stdio.h>
int main( void ) { printf( "Hello, World!\n" ); return 0; }
|
выдает: Error 2 error MSB3721: The command ""C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v5.0\bin\nvcc.exe" -gencode=arch=compute_10,code=\"sm_10,compute_10\" --use-local-env --cl-version 2010 -ccbin "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v5.0\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v5.0\include" -G --keep-dir "Debug" -maxrregcount=0 --machine 32 --compile -g -DWIN32 -D_DEBUG -D_CONSOLE -D_UNICODE -DUNICODE -Xcompiler "/EHsc /W3 /nologo /Od /Zi /RTC1 /MDd " -o "Debug\hello_world.cu.obj" "E:\Documents\Мои документы\Учеба\Обучение программированию\CUDA\Cuda\cuda_by_example\chapter03\hello_world.cu"" exited with code 2. C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\BuildCustomizations\CUDA 5.0.targets 498 10 e4
Сразу скажу, что:
- В папке C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\BuildCustomizations Cuda.props.,targets.,xml имеются.
- Создаю пустой проект, Build Customizations ставлю галочку над CUDA 5.0
- Файл hello_world.cu -> properties -> item type - CUDA C/C++
- Компилю проект - не хочет работать
Может кто сталкивался с подобным недугом или подскажет как его решить? |