Cmake CUDA связь с C ++ - PullRequest
       9

Cmake CUDA связь с C ++

0 голосов
/ 06 мая 2018

Я пытаюсь написать Cmake Files для программы Cuda. Например, у меня есть 2 файла src1.cpp и cuda.cu; где некоторые функции из cuda.cu присутствуют в src1.cpp

Вот так выглядит мой Cmake

#Set flags and other things
cuda_add_library(lib STATIC src1.cpp)
SET(CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS} "-Xcompiler -fPIC -arch sm20"
cuda_executable(myexe cuda.cu)
target_link_libraries(myexe lib)

Но я получаю сообщение о том, что в cuda.cu.o имеется неопределенная ссылка на функцию из src1.cpp. Также, если я не включаю Xcompiler -fPIC, я получаю сообщение об ошибке при повторной компиляции с -fPIC

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