티스토리 툴바


 출처 : http://idjhh.springnote.com/pages/2092640.xhtml

Syntax Highlighting 기능 지원하기 ( CUDA & Syntax Highlighting )

    Visual Stduio 2005 에서 기본적으로 확장자가 .cu 인 파일은 Hightlighting 기능이 되지 않습니다. 이 기능이 없으면 상당히 코딩하기가 불편하죠 ?

  • 오늘은 이 문제의 해결책을 알아보도록 하겠습니다. 외국 분들을 위해 말도 안되는 영어 번역도 첨부 합니다. :) 

 

1. C:\Program Files\NVIDIA Corporation\NVIDIA CUDA SDK\doc\syntax_highlighting\visual_studio_8  로 이동합니다.

( Change your directory to "C:\Program Files\NVIDIA Corporation\NVIDIA CUDA SDK\doc\syntax_highlighting\visual_studio_8" ) 

 

2. usertype.dat  파일을 C:\Program Files\Microsoft Visual Studio 8\Common7\IDE 폴더로 복사(copy)합니다.

( Copy usertype.dat file to C:\Program Files\Microsoft Visual Studio 8\Common7\IDE directory )

  

3. Visual Studio 2005를 실행합니다.

   메뉴의 Tools -> Options을 선택합니다.

   텍스트 편집기 -> 파일 확장명을 선택하면 아래의 그림과 같이 나옵니다. 확장명에 cu 를 입력하고, 편집기를 Microsoft Visual C++ 을 선택한 후 추가를 누릅니다.

   반드시 Microsoft Visual C++ 을 선택해야 합니다.

   "추가" 버튼을 누르면 아래 그림의 노란색 처럼 cu 파일에 대해 Microsoft Visual C++ 이 선택 되도록 설정이 완료 된 것을 확인할 수 있습니다.

 ( Start Visual Studio 8.  Select the menu "Tools->Options...".  Open "Text Editor" in the tree view on the left, and click on "File Extension".  Type cu in the "Extension" box, Select Microsoft Visual C++ for editor box, and click "Add".  Click "OK" on the dialog box. )

   9.png

  

4. Visual Studio 2005을 재 시작하면, 아래의 그림과 같이 확장자가 cu 파일에 대해서도 Syntax Highlighting이 지원되는 것을 확인할 수 있습니다.

( If you restart the Visual Studio2005 and then you see the  normal syntax highlighting for .cu extenstions )

  

10.png 

 

  

Visual AssistX & CUDA

     앞의 과정을 따라하면 .cu 파일에서도 Syntax Highlighting 기능을 동작하는 것을 확인할 수 있습니다. 그러나 여전히 Visual AssistX는 동작하지 않죠 ..

이 문제를 해결하려면 먼저..

 

1. Visual Studio 를 종료한 후 Visual AssistX 가 설치된 폴더인 C:\Program Files\Visual Assist X\AutoText\Latest 로 이동합니다.

 

2. Cpp.tpl 파일을 복사한 후 복사된 파일의 이름을 Cu.tpl로 변경합니다.

 

3. 윈도우의 시작 -> 실행에서 regedit 를 입력합니다.

 

4. HKEY_CURRENT_USER\Software\Whole Tomato\Visual Assist X\VANet8 로 이동한 후

ExtHeader 속성을 클릭한 후 .cuh 를 추가합니다.

ExtSource 속성을 클릭한 후 .cu 를 추가합니다.

 

11.png

 

 

5. regedit 창을 닫은 후 Visual Studio 2005 를 수행하면 정상적으로 Visual AssistX가 동작하는 것을 확인할 수 있습니다.

저작자 표시 비영리 변경 금지
Posted by Jason Park