其實我正在寫我的第一個OpenCL程序。正如我在許多教程中看到的那樣,在Visual Studio中,我必須配置屬性並添加「附加包含目錄」,但大多數教程都針對nVIdia和Amd,因此根據它們必須添加$(CUDA_INC_PATH)
和$(AMDAPPSDKROOT)\include
。但是,我想爲INTEL添加什麼? [CUDA_INC_PATH
不在系統路徑變量,所以我走出線索!]Visual Studio 2012的英特爾項目OpenCL SDK
回答
您是否安裝Intel SDK?之後,我會在它的位置查找庫和標題。然後你可以創建env。可變或簡單地添加整個路徑以包含VS中的目錄。
我已經安裝了英特爾SDK。那我該如何創建一個env?你能否詳細介紹一下? – sadaf2605
如果你想創建env。增值業務看這一個:[鏈接](http://www.howtogeek.com/51807/how-to-create-and-use-global-system-environment-variables/)。仍然需要找到英特爾包含目錄(帶有頭文件)和庫目錄(帶有.libs)的位置,這將是新創建的系統變量的值。 – Geralt
我同意Geralt。我安裝了英特爾SDK,並且INTELOCLSDKROOT存在您指示的位置。但是,我不知道如何找到英特爾包含目錄(包含頭文件)和lib目錄(libs)的位置。你能提供一個提示嗎? – Thomas
如果您安裝了英特爾SDK,它應該創建一個名爲INTELOCLSDKROOT的環境變量。要看到它點擊開始,右鍵點擊電腦。點擊高級設置設置。點擊環境變量。
您只需要一個SDK來開發。 Nvidia SDK僅支持OpenCL 1.1,不包含cl.hpp C++綁定。使用AMD SDK在非AMD設備上運行時遇到問題。 Intel SDK適用於Intel,Nvidia和AMD。
- 1. 調試OpenCL和英特爾SDK for Visual Studio不要停在斷點
- 2. 無法在Windows 8中安裝英特爾OpenCL SDK
- 3. 使用英特爾OpenCL sdk調試器錯誤
- 4. 的Visual Studio 2010項目到Visual Studio 2012
- 5. 在Visual Studio 2010中創建OpenCL項目
- 6. 英特爾Visual Fortran 2013 XE打破Visual Studio 2012中的JavaScript調試器
- 7. Visual Studio 2012 PowerShell項目
- 8. 適用於英特爾核心2的OpenCL SDK由於
- 9. Visual Studio 2012中的SDK
- 10. OpenCL找不到英特爾HD 4000
- 11. 鏈接問題(英特爾SDK)OpenCL和Code :: Blocks
- 12. MsBuild with Visual Studio 2012包項目
- 13. Windows Phone 8.0 sdk visual studio 2012
- 14. Visual Studio 2012 SDK安裝
- 15. 的Visual Studio 2012的多項目設置
- 16. 發佈移動項目到Visual Studio 2012
- 17. 創建從的Visual Studio 2012項目
- 18. 的Visual Studio 2012項目保存到雲
- 19. Visual Studio Express 2012中的空項目
- 20. Visual Studio 2012的MVC5項目模板
- 21. Visual Studio 2012項目的Mercurial .hgignore
- 22. 複製的項目錯誤Visual Studio 2012
- 23. Visual Studio 2012 MVC項目的數據表
- 24. 英特爾Galileo和C++ REST SDK
- 25. 在Visual Studio 2012中使用$ dte選擇特定的項目
- 26. Visual Studio 2012自動啓動Web項目
- 27. Visual Studio 2012 - 跨多個項目?
- 28. Visual Studio 2012未發佈項目
- 29. 項目已過時,visual studio 2012
- 30. Visual Studio 2012 C++空項目錯誤?
我從來不需要添加任何這樣的東西,即使是原始命令行gcc,通常會去-lOpenCL(鏈接到OpenCL庫)會自動添加正確的包含路徑和庫。但對於VS來說,它可能會有所不同。 – Thomas
我可以從Windows使用gcc嗎? :S – sadaf2605