2012-04-19 81 views
1

我是CUDA的初學者,我試圖運行GPU Computing SDK中給出的示例,但它給了我以下錯誤。哪裏可以找到cuda的cuda.rule文件4.1

文件:C:\ NVIDIA公司\ NVIDIA GPU計算SDK 4.1 \ C \ SRC \ VectorAdd函數\ vectorAdd_vs2008.vcproj 行:22 列:4 錯誤消息: 自定義生成規則文件「C:\ Program Files文件(x86)\ Microsoft Visual Studio 9.0 \ VC \ VCProjectDefaults \ NvCudaRuntimeApi.rules'未找到或未能加載。 文件'C:\ NVIDIA Corporation \ NVIDIA GPU Computing SDK 4.1 \ C \ src \ vectorAdd \ vectorAdd_vs2008.vcproj'未能加載。

任何人都可以請告訴我我錯過了什麼,我在哪裏可以得到這個規則文件,因爲我無法在SDK中找到它。

謝謝,任何建議都會非常有幫助。

+0

可能的重複[如何在Visual Studio 2008中啓動新的CUDA項目?](http://stackoverflow.com/questions/2046228/how-do-i-start-a-new-cuda-project- in-visual-studio-2008) – talonmies 2012-04-19 10:55:13

+0

看起來他還沒有安裝工具包,或者規則文件沒有正確複製。請注意,它現在還沒有被稱爲cuda.rules! – Tom 2012-04-19 15:28:35

+0

查看http://stackoverflow.com/questions/3778799/how-do-i-start-a-cuda-app-in-visual-studio-2010/7285235#7285235尤其是CUDA 4.x更新後的答案 – 2012-04-19 18:45:46

回答

2

您是否安裝了CUDA Toolkit? 「SDK」基本上是一組示例,您還需要工具包,因爲它包含了編譯器本身。

當您安裝CUDA工具包(可用here)時,它會將NvCudaRuntimeApi.rules安裝到Visual Studio目錄中。如果由於任何原因無法找到Visual Studio(例如在CUDA之後安裝VS),則可以在\ extras \ visual_studio_integration \ rules中找到規則文件。

一旦你安裝了工具包並獲得SDK示例的工作,請參閱this post瞭解如何開始使用自己的項目(或VS2010的this post)。

相關問題