아래 STL을 보다가... STL에 대한 기초 지식좀...

이한길의 이미지

아래 STL을 보고... 또 인터넷에서 많은 조사를 해봤습니다.
그런데 막상 사용해보려고 하니가...움...감이 잘 안오네요..

먼저 설치부터 막힙니다.
일단은 http://www.stlport.org/ 에서 다운 받구요..
압축 풀고 설치하려고 하는데..

저는 mingw를 사용합니다. 윈 환경에서 사용할 만한 gcc인것 같아서요..
그런데 그다음부터 어떻게 설치해야 할지 모르겠습니다.
make도 잘 안되는거 같구요..

기초적인... 당장에 설치하는 방법이라도 좀 알려주실 수 없나요?
제가 영어 실력이 딸려서 그런지.. 보고 따라한거 같은데도..
잘 안되네요.. 부탁드려요~

monpetit의 이미지

mingw32와 make가 설치되어 있다면 아주 쉽게 됩니다.
stlport의 압축을 푼 후에 src 디렉토리에서
make -f gcc-mingw32.mak를 하면 라이브러리가 만들어집니다.

이한길의 이미지

사실 그렇게 했는데...
문제가 발생하네요.. 제가 보기로는...
혹시 메이크 파일을 수정해야 할것 같은데..
맞나요? 한번 노력해봐야겠습니다..

----
먼저 알게 된 것을 알려주는 것은 즐거운 일이다!
http://hangulee.springnote.com
http://hangulee.egloos.com

monpetit의 이미지

에러 메시지를 올려 주시는 게 좋을 것 같네요.

cedar의 이미지

STLport에서 컴파일해서 설치하는 것은
STL 부분이 아니라 속도가 개선된 iostream 라이브러리를 설치하는 것입니다.
이게 필요가 없고 STL만 필요하다면 그냥 헤더파일만 복사해서 사용해도 문제없습니다.

이한길의 이미지

Quote:
이게 필요가 없고 STL만 필요하다면 그냥 헤더파일만 복사해서 사용해도 문제없습니다.

어떤 헤더 파일을 복사해서 사용하시라는 건지...
저는 STL이 처음에 표준 C++컴파일러에 포함되었다고 생각했다가..
그게 아닌듯 해서 뭔가 설치해야 하는 거 같아서 뒤지던 중이었거든요..

그중 찾은게 STLport이구요...

----
먼저 알게 된 것을 알려주는 것은 즐거운 일이다!
http://hangulee.springnote.com
http://hangulee.egloos.com

cedar의 이미지

STLport의 설치 방법은 압축파일의 최상위 디렉토리에 있는
INSTALL이란 이름의 문서 파일에 자세히 나와있습니다.
읽어보시면 아시겠지만, 리눅스에서 소스코드를 받아서 프로그램을 설치해본 경험이 있으신 분은 누구나 쉽게 설치하실 수 있을 정도로 간단합니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.