CUDA開發環境高亮顯示設定

洛欣發表於2009-11-16

在網上一頓瞎搜,怎麼配置cuda開發環境高亮顯示,也不知道怎麼弄的,居然好使了,現在把自己的一點小小心得記錄下來。說真的,真的很興奮!

 1、將C:\Documents and Settings\All Users\Application Data\NVIDIA Corporation\NVIDIA CUDA SDK\doc\syntax_highlighting\visual_studio_8裡面的usertype.dat檔案copy到C:\Program Files\Microsoft Visual Studio 8\Common7\IDE目錄下面(如果已經存在,就追加到原來的後面)。
2、開啟vs2005->工具(T)->選項(O)->專案和解決方案->VC++專案設定->C/C++副檔名(在後面新增*.cu)->包括的副檔名(在其後新增*.cu;)。其他預設就行。

3、還是在工具(T)下面,開啟文字編輯器->副檔名->在右側 副檔名一欄中填上.cu,編輯器中選擇Microsoft Visual C++,並選中下面的(將無副檔名的檔案對映到(M)),對應的後面是Microsoft Visual C++。

4、開啟登錄檔,在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\Languages\File Extensions\ 下面新增子鍵 .cu 然後copy .cpp的鍵值到.cu。這樣才能表示cu也是VS下的VC的工程檔案。

5、開啟登錄檔
HKEY_CURRENT_USER\Software\Whole Tomato\Visual Assist X\VANet8 ExtSource鍵新增鍵值.cu;.cuh

6、開啟Visual Assist屬性,在projects 的C/C++ Directories custom下面新增CUDA的標頭檔案目錄,這樣才能在Visual Assist 生成規則的時候找到CUDA自身的特殊定義才能生成Visual Assist的關鍵字,如__global__.

在這個步驟中,platform選擇custom,show directiories for選擇stable include files

7、對於這個高亮顯示,我也不知道上面的配置對不對,我也是照貓畫虎。以前配置環境,用的是開勇的嚮導,版本是CUDA_VS_Wizard1.2,高亮就不太好使,這回換來用CUDA_VS_Wizard_W32.2.0.zip,不知道這兩者有沒有啥關係,不太明白。在此感謝開勇。

8、再有就是在第五步,在新增鍵值的時候比以前多新增了.cuh,這不知道和這次的成功高亮顯示有沒有什麼關係,沒有去試過。

9、因為前一次的高亮顯示失敗,所以這次又進行了上次一樣的重新設定,改的地方在第7和8步已經做了說明。第2步和第3步也都進行了重新設定。這次的成功設定,讓我很有收穫,所以就把這些感受寫了下來,以便給自己以後設定做個藍本。

原文:learngis的專欄

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22785983/viewspace-619726/,如需轉載,請註明出處,否則將追究法律責任。

相關文章