J'ai un makefile
:bâtiment cuda et bibliothèque Boost avec 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
contient #include <boost/lambda/lambda.hpp>
et quand je suis en train de construire avec nmake
il me dit « Impossible d'ouvrir le fichier include: « boost/lambda /lambda.hpp '"
Que dois-je faire ici? Comment dire nvcc
où prendre cette inclusion de fichiers?
mon chemin complet bibliothèque boost est: C: \ Program Files \ boost \ boost_1_53_0 S'il vous plaît, pourriez-vous me dire ce que je devrais faire Makefile exactement? – Rodion
J'ai essayé d'ajouter BOOST_PATH = C: \ Program Files \ boost \ boost_1_53_0 et où est component1.obj -I $ (BOOST_PATH), mais nvcc ne sait pas quoi en faire. – Rodion
Désolé, je n'ai jamais essayé de compiler sur Windows avant – njbooher