Я использую CMake для создания файлов проекта для Nsight (= увеличенная версия Eclipse CDT) для проекта CUDA. Проблема в том, что Eclipse анализирует ошибки компилятора, созданные nvcc.cmake + Eclipse/Nsight: компилятор (nvcc) разбор ошибок?
Я включил «парсер ошибок nvcc» в «project-> properties-> C/C++ Make Project-> Parsers Project» и переместил его в начало списка, чтобы не повлиять. Анализ ошибок работает отлично для «родных» проектов CUDA nsight и для проектов, не связанных с CUDA/non-nvcc C++ cmake.
CMakeLists.txt очень проста:
cmake_minimum_required (VERSION 2.8)
project(myproject)
find_package(CUDA REQUIRED)
set(CUDA_SOURCES
myprojmain.cu
)
cuda_add_executable(myproject ${CUDA_SOURCES})
Я открыл ошибку в этом вопросе: http://public.kitware.com/Bug/view.php?id=15277 – georg