The World Of 아스트랄~
by 체인지겟타
카테고리
이전블로그
[강좌] STLPort를 깔아보자

윈도우즈 환경에서 가장 많이 쓰이고 있는 컴파일러는
아마도 MS사의 Visual Studio일 것이다
현제 Visual Studio는 8.0까지 나온걸로 알고 있는데
하지만... 의외로 아직도 6.0이 많이 쓰이고 있다
C++를 배우는 사람들이라면 누구나 STL에 대해서 한번 쯤 들어봤을 것이다
혹 모르는 사람이 있다면 STL을 공부해 보는 것을 추천한다
STL을 잘만 사용한다면 실무에서 배 이상 편해지기 때문이다
Visual Studio 6.0에서도 STL은 있지만... 뭐가 문제일까
치명적인 버그등을 내포하고 있다
흔히 VC++6.0의 STL은 거의 수뤠기라고까지 불릴정도로
이는 실무에서 사용하기에는 엄청난 무리가 있다고 한다

서론이 좀 길어졌지만...
그래서 새로이 STL을 깔려고 한다
여러가지 STL들이 있지만 그 중에서 가장 많이 쓰이는
STLPort를 설치하고자 한다

현제 STLPort는 5.1.5버전까지 나온 것으로 알고있지만
본인은 4.5.3버전을 가지고 있기 때문에 일단 이 것으로 깔려고 한다

아래 사이트에서 다운 받을 수 있다
http://www.stlport.com/download.html

4.5.3 버전으로 받을려면 아래 것을...
http://www.stlport.com/archive/STLport-4.5.3.zip

일단 이 글은 4.5.3버전을 기준으로 작성되었으며
사용하는 컴파일러는 VC++6.0임을 밝혀둔다

먼저 다운 받은 파일의 압축을 풀도록 하자
압축을 푼 위치를 기억해 둔다

콘솔모드를 사용하여 설치할 것이기 때문에
C:\바로 밑에 압축을 푸는 것을 추천한다

콘솔창을 띄운다
띄우는 방법은 시작 -> 실행 (또는 윈도우키 + R)
그리고 cmd 라고 치고 확인버튼을 누른다


이제 다음과 같은 콘솔 윈도우 창이 뜰 것이다


이제 콘솔 윈도우 창에서 STLPort 압축을 푼 폴더로 이동한다
본인의 경우는 C:\STLport-4.5.3 이라는 폴더다

일단 설치를 시작하기 전에 다음과 같은 명령을 먼저 실행하도록 하자

"C:\Program files\Microsoft Visual Studio\VC98\Bin\VCVARS32.BAT"

혹시 설치된 폴더가 다르다면 앞의
C:\Program files\Microsoft Visual Studio\ 부분은 다를 수도 있다

그리고 나서 src폴더로 이동한다

후에 다음 명령어들을 순차적으로 입력하면 된다

copy vc6.mak makefile
nmake clean all
nmake install

모든 설치가 끝났다면 이제 Visual Studio를 열고

Tools -> Options -> Directories 탭으로 이동 후에
STLPort헤더들을 등록하도록하자
아마도 제대로 설치가 되었다면
C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\VC98\INCLUDE\STLPORT
에 있을 것이다
중요한 것은 이 것을 제일 위로 올리는 것이다 아래 그림처럼...
정확히는 제일 위가 아니라 VC98\INCLUDE 보다 위에만 올리면 된다


이제 설치가 완료가 되었다
테스트를 한번 해보도록 하자

#include <stdio.h>
#include <vector>

using namespace std;

void main()
{
     vector<int> buffer;
     int i;

     
     buffer.resize(100);


     for(i=0;i<100;i++)
     {
      buffer[i] = i;
      }

     
    for(i=0;i<100;i++)
     {
      printf("%d\n",buffer[i]);
      }
}

잘 실행된다~


by 체인지겟타 | 2008/02/29 13:41 | 기 타 | 트랙백 | 덧글(1)
트랙백 주소 : http://aslike.egloos.com/tb/1774069
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Commented by 도구가.. at 2008/10/13 16:17
감사합니다. 아~주잘되네요
비밀번호 ㅂㅈㄷ

:         :

:

비공개 덧글

< 이전페이지 다음페이지 >


방명록
이글루링크
최근 등록된 덧글
역시 세이버는 너무 눈에..
by 灼月 at 03/22
오오 간지나요 ㅋㅋ 세..
by 당근 at 02/17
저거 우리부대 도서실에..
by 灼月 at 02/07
이거 다봤으면 나도 쫌 ..
by MereMe at 10/30
감사합니다. 아~주잘..
by 도구가.. at 10/13
df
by sds at 09/07
df
by sds at 09/07
ssd
by sds at 09/07
슈로대D에선겟타가주..
by 슈로대D에선 at 08/15
지금보니... 하복 물..
by 체인지겟타 at 08/11
rss

skin by 이글루스