Возможно ли иметь разные компиляторы для разных файлов в одном проекте в Nsight Eclipse Edition? Например, можно ли редактировать, компилировать, связывать и запускать пример здесь в Nsight без явного использования командной строки?
Случай, с которым я сталкиваюсь, заключается в том, что мне нужно использовать c++11 em> заголовки в моем файле cpp внутри проекта CUDA; но nvcc его не поддерживает. Поэтому, пока я разрабатываю его в Nsight, мне придется использовать командную строку для компиляции, компоновки и запуска проекта.
Разные компиляторы для разных файлов в одном проекте в Nsight Eclipse Edition
Ответы (1)
Нет, это невозможно по разным причинам...
Одним из распространенных решений является разделение проекта на два: один создает статическую библиотеку, а другой создает исполняемый файл и ссылки на статическую библиотеку. Затем вы помещаете весь код CUDA, скомпилированный с помощью NVCC, в один из проектов, а код C++11 — в другой.
person
Eugene
schedule
22.05.2014
makefile
для проекта в редакторе. Также я нашел этот очень важный пост, но не совсем понимаю ответ. - person Farzad   schedule 22.05.2014