Компиляция .cu в .obj в Visual Studio - PullRequest
0 голосов
/ 17 ноября 2011

Привет У меня есть решение Visual Studio для c ++ с файлом .cu (CUDA).Этот .cu реализует в общей сложности 7 функций.Каждый из этих методов также объявлен в соответствующем .h (test.cu -> test.h)

Мне удалось скомпилировать .cu в .obj из Visual Studio с помощью компилятора (nvcc.exe)

Но когда эти функции вызываются, компилятор дает мне неразрешенный внешний символ

Теперь я знаю, что .obj, сгенерированный из файла CUDA, может быть не "совместим" с .objгенерируется из файла C ++, но это какой-то способ избавиться от этой ошибки.

1 Ответ

0 голосов
/ 17 ноября 2011

Я использовал инструмент dumpbin в Visual Studio для проверки файла obj. Оказывается, он не был правильно скомпилирован.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...