В Eclipse 4.10.0 я работаю над сценарием Python, который вызывает исполняемый файл C ++ / CUDA (который я тоже написал и скомпилировал с помощью Nsight) в один момент через subprocess.call()
.Это вызывает сообщение об ошибке: error while loading shared libraries: libcufft.so.10.0: cannot open shared object file: No such file or directory
У меня была такая же проблема при запуске файла в терминале Ubuntu, пока я не обновил ~ / .bashrc с помощью: export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
, но как мне применить это в Eclipse?Я попытался добавить /usr/local/cuda/lib64/libcufft.so.10.0
и /usr/local/cuda-10.0/lib64/libcufft.so.10.0
в проект Eclipse в разделе Свойства проекта-> Ресурс-> Связанные ресурсы-> Переменные пути, но ошибка сохраняется.