Сборка cuda и повышение библиотеки с Makefile

у меня есть makefile:

projectx: component1.obj \
nvcc -O3 -arch=sm_20 -lcuda -o projectx component2.obj

component1.obj : component1.cu component1.h
nvcc -O3 -arch=sm_20 -c component1.cu
component2.obj : component2.cu cm.h component2.h
nvcc -O3 -arch=sm_20 -c component2.cu

component1.cu содержит #include <boost/lambda/lambda.hpp>
и когда я пытаюсь построить его с nmake он говорит мне: «Не могу открыть включаемый файл: ‘boost / lambda / lambda.hpp’»

Что мне здесь делать? Как сказать nvcc где взять эти файлы включения?

0

Решение

Использовать -I флаг. Например. -I/opt/cuda-toolkit/include

0

Другие решения

Решено, положив boost включить файлы в C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\

0

По вопросам рекламы [email protected]