剛剛瞭解到許多cpp功能(包括stl向量類)在cu文件中不起作用。即使在主機代碼中使用它們也是如此。CUDA和STL向量
因爲我不得不使用它使用STL我不能編譯它調用內核我CU文件中的C++類。 (我沒有在CU文件中使用任何STL的功能,但我認爲,包括是問題。)
我試圖通過使用cmake與
cuda_add_executable(
Blah
Blah.cu
BlahKernel.cu
HostCodeWithVector.cpp
)
打造這裏面顯然是行不通的。現在的問題出現了,如果可以用gcc而不是nvcc來構建HostCodeWithVector.cpp,並且它以某種方式連接它,
是的,我知道推力,但我不想重寫現有的代碼。 – Nils 2010-08-16 13:38:08