CUDA: изменение CMake вызывает ошибку компоновки - PullRequest
0 голосов
/ 23 октября 2018

У меня был проект CMake.Чтобы использовать некоторые ядра cuda в проекте, я сначала попытался изменить имя mian. c на main. cu .

Когда я создаю проект, Makefile генерируется нормально, но когда я пытаюсь построить проект, используя make , процесс сборки запрашивает у меня следующее:

main.cu: undefined reference to <ftns>

Процесс сборки работает отлично, когда я изменяю main. cu на main. c

1 Ответ

0 голосов
/ 25 октября 2018

Проблема была решена.Основным расширением был .cu, а тот, который он непосредственно вызывал, был расширением .c.Поэтому я также изменил расширение этих файлов на .cu, и это сработало.

...