Я пытаюсь проверить код, который недавно перешел в мои обязанности. Пока проекты CUDA перешли на меня, я не могу заставить [новый проект] работать в VS13 [Solution].Visual 2013/CUDA: Синтаксическая ошибка C2061 Идентификация текстуры, поверхность
Я создал проект выполнения CUDA 6.5. Я также добавил зависимости, необходимые для моего собственного кода. При компиляции я получаю несколько [ошибка C2061: Синтаксическая ошибка: идентификатор «поверхность»] или «текстура».
Я в настоящее время в недоумении относительно того, чего не хватает. Я бы предположил, что есть определенная зависимость, которую мне нужно добавить в проект, но трудно найти какие-либо релевантные ресурсы в Интернете при поиске этого сообщения об ошибке. Я уже добавил «compute_30, sm_30» в нужное место (т. Е. В том же месте, что и в проектах, которые компилируются).
РЕДАКТИРОВАТЬ: Релевантно, что ошибки метаданных в файле # включены в someClass.h, который включен в основную функцию.
Как указано ниже, проблема заключается в том, что файлы, специфичные для CUDA, включены в визуальный компилятор.
На ваш вопрос не может быть дан ответ в текущей форме, так как он не содержит никакой соответствующей информации о коде или проблемах, с которыми вы столкнулись (кроме доли одного сообщения об ошибке). Улучшите свой вопрос, предоставив соответствующий код и точный результат из компилятора (окно вывода). – Drop
Это потому, что я думал, что это проблема с настройками. Как указывает первый ответ, это не так. Редактирование. – Daimonie