'프로그래밍 > C, C++' 카테고리의 다른 글
boost (0) | 2009.09.25 |
---|---|
stringstream 을 사용한 파일 읽기 사용 예제 (0) | 2009.05.12 |
STLport 설치 및 사용 For VC6 (0) | 2009.04.06 |
std::string, boost, CString::Format의 printf() 기능 사용 및 구현 (1) | 2009.04.01 |
boost (0) | 2009.09.25 |
---|---|
stringstream 을 사용한 파일 읽기 사용 예제 (0) | 2009.05.12 |
STLport 설치 및 사용 For VC6 (0) | 2009.04.06 |
std::string, boost, CString::Format의 printf() 기능 사용 및 구현 (1) | 2009.04.01 |
STLport 인스톨 문서번역 (RedPixel 님의 STLport 설치 문서 )
VC 6++용 STLport의 빠른 설치 가이드 (More Effective C++ 의 역자인 곽용재님의 STLport 설치 문서 )
1. stlport\stl\config\user_config.h에서 아래값 설정
#define _STLP_NEW_PLATFORM_SDK // Platform SDK를 사용하는 환경에서 사용시
#define _STLP_USE_MFC // MFC 사용시
2. stlport\stl\host.h에 아래값 설정
#define _STLP_LEAKS_PEDANTIC 1
#define _STLP_USE_NEWALLOC 1
#define _STLP_USE_MALLOC 1
#define _STLP_USE_STATIC_LIB // 정적(static) 라이브러리 사용시
3. cmd창을 띄우고 stlport폴더로 이동.
cd build\lib를 입력
4. configure -c msvc6
configure -c msvc6 --rtl-dynamic// 정적(static) 라이브러리 사용시는 --rtl-dynamic없이 4,5번 수행하고
--rtl-dynamic 설정하고 다시 4,5번 컴파일 과정을 반복한다.
※ 5.2.0은 STLPort 루트폴더에 있고 '-c' 옵션은 configure설정에서 사라졌으므로 빼고 설정하면 된다.
-> configure --help로 도움말을 볼수 있다.
5. nmake /fmsvc.mak clean install
-> build\lib\readme 파일을 보면 nmake설정을 볼수 있다.
clean -> build\lib\obj폴더 내용삭제
install -> 컴파일해서 생성된 obj폴더의 내용을 stlport루트 폴더의 lib,bin으로 옮겨주는 작업까지를 말한다.
6. lib,bin폴더에 컴파일된 결과물이 생긴다.
확인후 lib 폴더 안에 파일을 ..\Microsoft Visual Studio\VC98\Lib안에 복사한다.
bin폴더 내용을 C:\Windows\System32에 복사한다.
7. ..\Microsoft Visual Studio\VC98\Include에 stlport 폴더를 복사한다.
8. VC++6에 경로 등록(가장 상위로 이동)
Include files: "..\Microsoft Visual Studio\VC98\stlport\include"
boost (0) | 2009.09.25 |
---|---|
stringstream 을 사용한 파일 읽기 사용 예제 (0) | 2009.05.12 |
ASCII 문자 코드 (0) | 2009.04.15 |
std::string, boost, CString::Format의 printf() 기능 사용 및 구현 (1) | 2009.04.01 |
#define _MAX_CHARS 8000
int Format(std::string& txt, const TCHAR* szFormat,...)
{
std::vector<TCHAR> _buffer(_MAX_CHARS);
va_list argList;
va_start(argList,szFormat);
#ifdef _UNICODE
int ret = _vsnwprintf(&_buffer[0],_MAX_CHARS,szFormat,argList);
#else
int ret = _vsnprintf(&_buffer[0],_MAX_CHARS,szFormat,argList);
#endif
va_end(argList);
txt.assign(&_buffer[0],ret);
return ret;
}
boost (0) | 2009.09.25 |
---|---|
stringstream 을 사용한 파일 읽기 사용 예제 (0) | 2009.05.12 |
ASCII 문자 코드 (0) | 2009.04.15 |
STLport 설치 및 사용 For VC6 (0) | 2009.04.06 |
.NET 서비스팩,재배포 (0) | 2009.04.30 |
---|---|
Generics & Template(그리고 STL) (2) | 2009.04.24 |
베일 벗은 오픈소스 닷넷 개발툴「모노 1.0」 (0) | 2009.04.22 |
Mono VMware이미지(openSUSE11_mono2.2)에서 개발 환경 구축 (1) | 2009.03.15 |
Mono에서 다운 받은 WMware이미지 VirtualBox로 사용하기(mono2.2 , openSUSE11.0) (2) | 2009.03.15 |
모노사이트에서 다운 받은 VMware이미지를 VirtualBox에서 사용해보았다.
별 세팅없이 모노가 뜨는 것까진 쉬웠지만 해상도가 800x600밖에 지원 안된다.
게스트확장을 설치하려했다.. 여기서 부터다.. ㅡ.ㅡ;
설치순서를 먼저 설명한다. 다른건 다 바뀌어도 kernel-default를 먼저 업데이트하고 소스를 받는 부분은 지켜야된다.(삽질한 감으로..;;)
순서 밑에는 에러메세지에 따라 설치했던 순서인데 그대로 하면 끝내 인터넷이 안된다.
또는 갑자기 해상도가 다시 800으로 내려온다.
1. Control Center에서 언어를 korean으로 바꾼다.(리부팅)
기본 계정은
mono : mono 이다
root계정을 만들면 root패스워드를 입력하라고 한다.
지금은 mono입력
3번정도 import눌러준다
2. root계정에 password를 부여해서 루트계정으로 로그인 한다.
1) sudo passwd를 입력하고 비밀번호를 입력한다.
2) logout을 해서 root계정으로 로그인 한다.
사용자 이름을 root 로
비밀번호(암호글)를 설정한 비밀번호로 입력한다.
3. install software(소프트웨어 설치)에서 kernel-default를 업데이트한다.(리부팅)
업그레이드 버튼을 누른다.
kernel-default를 찾아서 아래쪽에 정보창에 업그레이드를 누른다.
다시한번 확인창이 뜨면 확인을 눌러 업데이트를 시작한다.
4. 아래 명령으로 커널 소스를 설치한다.(gcc등은 아마 이미 있을 것이다.)
sudo zypper install gcc make automake autoconf kernel-source
5. cd로 마운트 되어있는 게스트 확장을 설치한다.(리부팅)
root계정으로 들어간다!
6. 1024x768 해상도가 적용됐는지 확인하고 마우스가 리눅스안에 갇히는지도(캡쳐) 확인해보자.
또한 인터넷이 되는지도 확인한다.
7. mono에서 C++용 프로젝트를 만들어 보기 위해선
gcc-c++을 소프트웨어 설치에서 찾아 설치해준다.
소프트웨어 설치시 root계정의 비밀번호를 요구할것이다.
맑은 글꼴 적용하기
http://zodiac12k.egloos.com/953123
수세유저 모임(한국)
http://www.suselinux.co.kr/.NET 서비스팩,재배포 (0) | 2009.04.30 |
---|---|
Generics & Template(그리고 STL) (2) | 2009.04.24 |
베일 벗은 오픈소스 닷넷 개발툴「모노 1.0」 (0) | 2009.04.22 |
SharpDevelop v1.1&2.1 (&Mono) (2) | 2009.03.17 |
Mono에서 다운 받은 WMware이미지 VirtualBox로 사용하기(mono2.2 , openSUSE11.0) (2) | 2009.03.15 |
http://www.mono-project.com/Main_Page
모노 프로젝트에선 VMWare용 이미지를 다운받을 수 있다.
openSUSE. 같은 노벨 지원 프로젝트.
VirtualBox에서 WMWare이미지 가져다 사용하는건 일도 아니다.
다만 게스트 확장 기능을 사용하려면 openSUSE11.0버젼에선
윈도우 호스트 VirtualBox 최신버젼을 사용할 것(2.1.4) 1.6.6은 사용할 수 없더라..
.NET 서비스팩,재배포 (0) | 2009.04.30 |
---|---|
Generics & Template(그리고 STL) (2) | 2009.04.24 |
베일 벗은 오픈소스 닷넷 개발툴「모노 1.0」 (0) | 2009.04.22 |
SharpDevelop v1.1&2.1 (&Mono) (2) | 2009.03.17 |
Mono VMware이미지(openSUSE11_mono2.2)에서 개발 환경 구축 (1) | 2009.03.15 |