| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
- 안드로이드
- 스시
- git
- c#
- chart
- 여행지도
- Android
- 갤럭시 노트
- 깃허브
- 서면 맛집
- 깃
- 경성대 맛집
- chrome
- 부경대 맛집
- 타이젠
- 태국지도
- 태국여행준비물
- 태국 여행정보
- github
- 일정관리
- 태국여행
- 자바
- 크롬
- 갤럭시 노트 해외판
- 맛집
- 소프트웨어
- Tizen
- java
- 삼성소프트웨어멤버십
- SDK
- Today
- 0
- Total
- 211,887
DREAM IT, WISH IT, DO IT
Editplus, Visual Studio Compiler 연동하기 본문
"Editplus" 와 "Visual Studio 2010" 컴파일러 연동하기
C/C++ 코딩을 할 때 알고리즘을 풀이 하거나 기본적인 테스트를 위해서
Visual Studio를 실행하면 너무 무겁기에 Editplus 를 사용하는 편이다.
하지만 Editplus는 컴파일러가 내장되어 있지 않기 때문에 Visual Studio에 있는 컴파일러를 사용하기로 한다.
먼저 환경변수 등록을 해야 한다.
[컴퓨터] -> [속성] -> [고급 시스템 설정] -> [환경변수]
[시스템 변수]
1. Path 항목에 2가지를 추가한다.
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE
2. 새로 만들기를 눌러 "LIB" 항목을 새로 만들고 다음 경로를 추가한다.
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib
3. 새로 만들기를 눌러 "INCLUDE" 항목을 새로 만들고 다음 경로를 추가한다.
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include
★ 경로를 추가할 때 다른 값들과 구별되기 위해서 세미콜론 ";"을 반드시 넣도록 한다. ★
------------------------------------------------------------------------------------------
그 다음은 EditPlus 에서의 설정 내용
[도구] -> [사용자 도구 구성] -> [Group1] 에서 -> [추가>>]
메뉴제목 : C/C++ Compile (적당히 적는다.)
명령 : C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\cl.exe
인수 : $(FilePath)
디렉토리 : $(FileDir)
(출력 내용 캡처 항목을 체크한다.)
메뉴제목 : Run (적당히 적는다.)
명령 : $(FileNameNoExt)
인수 :
디렉토리 : $(FileDir)
★ EditPlus 설정을 마치면 적용을 누르고 프로그램을 종료하고 다시 켜야한다. ★
컨트롤 + 1 => 컴파일
컨트롤 + 2 => 실행
다음과 같이 내용이 출력되면 제대로 설정되었다.
★ 하지만 kernel32.lib 파일이 없다고 나올 경우 ★
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Lib 여기서 Kernel32.lib 파일을 찾아서
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib 이쪽으로 복사 붙여넣기 해준다.
궁금한 점은 댓글 달아주시면 답변해드릴게요.
즐코딩!!
'Programming > C/C++' 카테고리의 다른 글
| [Effective C++] 컴파일러를 더 가까이 하자. (0) | 2013.08.01 |
|---|---|
| Editplus, Visual Studio Compiler 연동하기 (1) | 2013.02.18 |
| [Linux Kernel] 리눅스 커널 소스입니다. (0) | 2012.10.20 |
| [C - 동적배열] 동적배열 활용 예제 (0) | 2012.01.26 |
| [C - 동적배열] 메모리 재할당을 통한 동적배열 (0) | 2012.01.26 |
| [C - 메모리 관리 함수] (0) | 2012.01.26 |