簡體   English   中英

使用Makefile構建cuda和boost庫

[英]Building cuda and boost library with 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該包含文件從何處獲取?

使用-I標志。 例如-I/opt/cuda-toolkit/include

通過將boost '文件放在C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\include\\

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM