0

プロジェクトのコンパイルとビルドのwafフレームワークは初めてです。基本的に、ファイルをコンパイルするためのコンパイラとライブラリをロードしようとしてい.cuます。cuda.pyそして、Thomas Nagy によって書かれたファイルから取られた次のコード行があります

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

ここで何がうまくいかないのか誰にもわかりますか?

4

1 に答える 1

2

問題はcxxコンパイラのロードにありました。load('compiler_cxx') の代わりに load('cxx') を記述したため、コンパイラ compiler_cxx のロードが失敗していました。このエラーを修正した後、check_cxx は cuda および cudart ライブラリをロードできました。cxx の読み込みの失敗について文句を言わなかった理由がわかりません..

于 2013-04-08T06:19:02.437 に答える