2012-06-14 27 views
1

我對CUDA和C完全陌生。我的最終目標是爲CUDA調整FORTRAN程序。目前,我無法獲得一個簡單的「Hello world」程序來運行。我不知道如何爲Cuda添加.dll路徑

我已經能夠編譯使用nvcc hello_test.cu --machine32它創建一個可執行文件。但是,當我嘗試運行.exe時,出現系統錯誤消息:

程序無法啓動,因爲您的計算機中缺少cudart32_32_9.dll。嘗試重新安裝程序來解決這個問題

我想我還沒有加入此文件路徑(我可以在「C發現:\ ProgramData \ NVIDIA公司\ NVIDIA GPU計算SDK 4.2 \ C \常見\ BIN \「);但我不知道如何添加路徑。任何幫助,將不勝感激。

+1

有一個Fortran編譯器可用於CUDA,所以你可能不需要將你的程序翻譯成CUDA C. http://www.pgroup.com/resources/cudafortran.htm(我不以任何方式與它們有關聯,我沒有試過這個產品)。 –

回答

1

你可以去幾條路線。要麼只是製作一個DLL的副本,並將其放在與您的可執行文件相同的目錄中。

或者您可以在Windows的PATH environment variable中添加您提到的路徑。那麼它應該能夠找到該DLL。

相關問題