CUDA cuFFT Неопределенные символы для архитектуры x86_64

Я пытаюсь использовать библиотеку cuFFT, но когда я компилирую свой проект, у меня появляется ошибка:

Undefined symbols for architecture x86_64:
"_cufftDestroy" ...
"_cufftExecC2C" ...
"_cufftPlan1d" ...
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Я использую CUDA 7 и Eclipse Nsight на Mac OS X 10.10.3.
Другие примеры без библиотеки cuFFT корректно работают. Есть ли другие настройки?

0

Решение

Я решил с помощью командной строки:

nvcc filename.cu -I/path_CUDA/include -L/path_CUDA/lib -lcufft

Я, конечно, думаю, что в Eclipse Nsight есть конфигурация, но все же не могу ее найти.

1

Другие решения


По вопросам рекламы [email protected]