Я использую Visual Studio 2013, C++ для написания проекта Qt. И я использую CUDA для ускорения вычислений. Каждый идет хорошо, пока я не включу свой собственный заголовочный файл «autostitch.h» в мой файл CUDA «test.cuh» или «test.cu», VS сообщил об ошибке компиляции «неразрешенное включение autostitch.h».CUDA сообщает о неразрешенном включении при включении .h
Мне нужны постоянные объявления в autostitch.h. Как включить его и использовать константы?
Эта проблема решена. Я не правильно добавлял файлы в проект. Файлы находятся в другой папке. При добавлении существующих файлов в проект я должен скопировать их в папку проекта или добавить внешний путь к поисковым шаблонам.
MS VC-компилятор генерирует 'фатальную ошибку C1083: невозможно открыть файл include: 'xxx.h'', а не' неразрешенное включение'. В любом случае, этот заголовочный файл в том же каталоге, что и тот, который его включает? Или на «пути включения»? –
В этом проблема! Я не правильно добавлял файлы в проект. Файлы находятся в другой папке. Спасибо! – cosmozhang