2013-04-07 58 views
0

我是編譯和構建項目的waf框架的新手。基本上我試圖加載編譯器和庫來編譯.cu文件。我有下面的代碼行從cuda.py文件由托馬斯·納吉Check_cxx()與cuda不兼容

self.check_cxx(header='cuda.h', lib='cudart', libpath=_libpath, includes=_includes) 

my _libpath已正確指向'/usr/local/cuda/lib'其中包含libcudart.dylib書面作出。 但它說它找不到cudart庫。

libcudart.dylib是一個符號鏈接/Developer/Nvidia/cuda5.0/lib/libcudart.dylib

誰能告訴什麼可能是怎麼回事錯在這裏?

回答

2

得到它的工作問題是加載的cxx編譯器。編譯器compiler_cxx的加載失敗,因爲我寫入了加載('cxx')而不是加載('compiler_cxx')。糾正這個錯誤後,check_cxx能夠加載cuda和cudart庫。不知道爲什麼它沒有抱怨cxx加載失敗..