2016-12-18 9 views
0

NetBeans 8.2が新しく、 'make'コマンドでC++プロジェクトが正常に構築されましたが、NetBeans 8.2ではビルドされません。NetBeans 8.2のみで 'nvcc not found'

NVCCのパスを設定していましたが、これは端末に「which nvcc」と入力したときに見つけられます。それは '/usr/local/cuda-8.0/bin/nvcc'

私は端末で 'make'コマンドを使って他のCUDAの例を作ることができますが、NetBeans 8.2はCUDAプロジェクトを作りません。

それはNVCC:見つからない "と言う私は、NetBeans 8.2でNVCCを設定するにはどうすればよい

答えて

0

これらの手順を試しましたか?

コンパイル方法は?

プロジェクトを右クリックし、[全般]タブで、「プロパティ」

を、「必要なCコンパイラ」と「必要なC++ コンパイラ」の両方のチェックを外し、「プラットフォーム」

のリストボックスに「ジェネリック」を選択ツリーで

"C/C++" を選択 - > "Cコンパイラ" - > "一般"

をとに多少そのような含めるディレクトリを変更します。

は:は/ usr/local/cuda/include:/ home/patrick/NVIDIA_CUDA_SDK/common/inc

あなたのパスに変更してください。

および "C/C++" の "ツール" 型NVCC

NOEで

- > "Cコンパイラ" - > "コマンドライン"、これらのオプション を設定-v -deviceemu --compile - G0

は、 "C/C++" のために、正確に同じことを行う - > "一般" - > "C++コンパイラ"

を今リンカを設定し、同じプロパティ]ボックスで、 "リンカ" を選択ツールをnvccに変更する

これは、私があなたがやろうとしていることに対してより有用であることが期待される指示です。

Nvidiaのthe devtalk forumにありますが、それはSOよりも少し話題にはならないかもしれません。