검색결과 리스트
글
[CUDA] Visual Studio 2010에서 C++ 프로젝트를 CUDA 프로젝트로 변환
참조: http://stackoverflow.com/questions/3778799/how-do-i-start-a-cuda-app-in-visual-studio-2010
(여기서 Tom의 답글 참조)
0. CUDA SDK 설치
- Visual Studio에 CUDA 코드 컴파일을 위한 '빌드 사용자 지정 파일'이 자동으로 추가됨
1. 솔루션 탐색기에서 기존 C++ 프로젝트 선택 후 우클릭 -> "사용자 지정 빌드" 선택
2. CUDA X.X 체크 후 확인
3. 다시, 솔루션 탐색기에서 기존 C++ 프로젝트 선택 후 우클릭 -> 속성 -> 링커 -> 입력 선택
4. 추가 종속성에 'cudart.lib' 추가
(선택: 기존 .cpp 파일을 NVCC로 컴파일하는 방법)
5. 솔루션 탐색기에서 기존 .cpp 파일을 선택 후 우클릭 -> 구성 속성 -> 일반에서 항목 형식을 'CUDA C/C++'로 변환
- 파일명도 .cu로 변환하는 것이 좋음
+ 추가: CUDA와 다른 외부라이브러리 (ex: OpenCV, STL 등) 같이 사용 시 주의점
(참조: http://stackoverflow.com/questions/1847599/why-wont-opencv-compile-in-nvcc)
- NVCC가 STL, OpenCV 등 기타 라이브러리 코드를 제대로 인식하지 못하는 문제가 있음
- kernel 정의하는 파일은 .cu로 분류해서 NVCC를 통해 별도로 컴파일
- 기타 외부라이브러리 기능을 사용하는 코드는 따로 .cpp 파일에 작성 후 C++ 컴파일러로 컴파일 후 사용
'코딩 > CUDA' 카테고리의 다른 글
[CUDA] NVCC -gencode (0) | 2014.10.08 |
---|
설정
트랙백
댓글
글
SyntaxHighlighter - 코드를 보기 좋게 올리자!
블로그에 코드를 깔끔하게 올리는 방법을 찾다가 발견!
http://alexgorbatchev.com/SyntaxHighlighter/
최신 버전을 다운로드 받은 후, 블로그 HTML/CSS 편집을 해주면 끝.
(자세한 사항은 홈페이지, 구글링, 혹은 http://cocosoft.kr/68 여길 참조)
글을 쓸 때는 다음과 같이 해주면 된다.
<pre class="brush:brush Name">
소스 코드 입력
</pre>
Brush name은 아래를 참조해서 적어주면 됨.
Brush name | Brush aliases | File name |
---|---|---|
ActionScript3 | as3, actionscript3 | shBrushAS3.js |
Bash/shell | bash, shell | shBrushBash.js |
ColdFusion | cf, coldfusion | shBrushColdFusion.js |
C# | c-sharp, csharp | shBrushCSharp.js |
C++ | cpp, c | shBrushCpp.js |
CSS | css | shBrushCss.js |
Delphi | delphi, pas, pascal | shBrushDelphi.js |
Diff | diff, patch | shBrushDiff.js |
Erlang | erl, erlang | shBrushErlang.js |
Groovy | groovy | shBrushGroovy.js |
JavaScript | js, jscript, javascript | shBrushJScript.js |
Java | java | shBrushJava.js |
JavaFX | jfx, javafx | shBrushJavaFX.js |
Perl | perl, pl | shBrushPerl.js |
PHP | php | shBrushPhp.js |
Plain Text | plain, text | shBrushPlain.js |
PowerShell | ps, powershell | shBrushPowerShell.js |
Python | py, python | shBrushPython.js |
Ruby | rails, ror, ruby | shBrushRuby.js |
Scala | scala | shBrushScala.js |
SQL | sql | shBrushSql.js |
Visual Basic | vb, vbnet | shBrushVb.js |
XML | xml, xhtml, xslt, html, xhtml | shBrushXml.js |
덧, SyntaxHighligher 사용시 <..>에 자동 태그가 되는 것 방지 방법
(예: #include <stdio.h>에서 <stdio.h>를 태그로 인식해서 뒤에 자동으로 </stdio.h>가 붙음)
-> #include <stdio.h> 이렇게 '<'대신 '<'사용!
설정
트랙백
댓글
글
MS Office 수식편집기 단축키
- 인라인 수식 삽입 단축키: Alt + N + E + I
- MS Equation 단축키: Alt + I + O + M
- 기타 수식 편집기 사용팁
- http://swdad12.blogspot.kr/2014/03/ms-office.html 참조
'Tips > MS Office' 카테고리의 다른 글
파워포인트 삽입 기호 (0) | 2014.04.03 |
---|