< 컴파일 및 테스트 >
1. 소스를 다운로드한다. www.stlport.com
2. 압축을 원하는 위치에 푼다.
3. 압축을 푼 디렉토리에서 \STLport-5.1.0\build\lib\configure.bat 을 찾는다.
4. .net 2005 를 실행한다. 메뉴 - 도구에서 Visual Studio 2005 Command Prompt 를 클릭한다.
5. 시꺼먼 Command 창이 뜨면 3 번에서 찾은 파일의 위치로 디렉토리를 이동한다.
6. configure -c msvc8 이라고 쳐놓고 엔터키를 입력한다.
7. 위의 과정이 제대로 되었다면 화면에 머라구 입력하라구 나올것이다.
8. 이제 위의 그림에서 보여주는 대로 nmake /fmsvc.mak install 이라고 치면 vc8 이 컴파일을 수행할 것이다.
9. codepage 관련 warning message 가 보이지만 별루 신경 쓸 필요없다.
10. 좋은 컴이면 몇분안에 컴파일이 완료될 것이다.
11. VC 의 디렉토리세팅에서 포함파일은 D:\Opensrc\STLport-5.1.0\stlport 로...
라이브러리파일은 D:\Opensrc\STLport-5.1.0\lib 로 추가해주도록 한다. 새로 추가된 항목은 맨위에 위치하게끔 하도록 한다.
각자의 폴더경로를 잘 체크하여 추가해주도록 하자. 다른 폴더로 옮겼다면, 그쪽 폴더로 지정해주면 된다.
12. 테스트를 해본다. 테스트 프로젝트 세팅에서 C/C++ - 코드생성 - 런타임라이브러리가 MD, MDd 로 되어있으면 테스트의 실행파일이 수행될려면 stlportstl.5.1.dll 혹은 stlportstld.5.1.dll 이 필요하다고 불평을 할 수도 있다.
13. 윈도우즈 시스템 디렉토리에 stlportstl.5.1.dll 와 stlportstld.5.1.dll 를 복사해 놓게되면 두고 두고 편하다.
14. Unit Test 를 해보도록 한다. stlport 가 정상적으로 동작하는지 체크하기위한 Unit Test 코드들도 같이 제공한다.
15. Console App 를 빈프로젝트로 하나 만들고, D:\Opensrc\STLport-5.1.0\test\unit\cppunit\test_main.cpp 를 솔루션에 추가한다.
16. 바로위 상위폴더 D:\Opensrc\STLport-5.1.0\test\unit 로 가서 모든 cpp, c 파일들을 솔루션에 추가한다.
17. 컴파일, 실행하게 되면 Unit Test 결과를 보여줄 것이다.
18. 한두개쯤 삑사리가 날 수도 있다. ㅡㅡ;;;;
19. 2005 버전 뿐만 아니라 2003 버전에서도 위와 같은 방법으로 하면 될것이다.
20. 컴파일시에 여러가지 옵션을 설정하는 것도 가능하다.
안녕하세요. 써비입니다.
제가 MSDN 의 STL 예제를 테스트 해본 결과 나름대로 잘 돌아가더군요. 코드페이지 경고메세지는 계속 뜰 수도 있는데요. 그냥 한번씩
Ctrl+S 를 누르셔서 저장되게끔 하시면 없어집니다. Unit Test 중에 몇개가 오류메세지를 뿌렸는데요. 아직 확실히 분석은 못했습니다.
아무튼 STLPort 를 사용하시는데 불편함이 없으시기를 바라면서 ...
이만...물러가겠습니다. 즐프하세요~
'Native > C++' 카테고리의 다른 글
singleton (0) | 2013.10.02 |
---|---|
extern (0) | 2013.10.02 |
STLport (0) | 2013.10.02 |
boost install (0) | 2013.10.02 |
EventQueue (0) | 2013.10.02 |