VS 2005 에서 boost 라 이브 러 리 환경 구축 사용
1、 도착 하 다http://www.boost.org/최신 boost 라 이브 러 리 다운로드: boost1_48_0
2. d 디스크 루트 디 렉 터 리 에 압축 풀기: d: / boost1_48_0
3, 시작 - > 모든 프로그램 - > Microsoft Visual studio 2005 - > Visual studio Tool - > Visual studio 2005 명령
4 、 boost 에 들 어 가 는 다운로드 경로 d: / boost1_48_0>
5 、 bootstrap. bat 를 입력 하여 bjam. exe 생 성
6. bjam -- toolset = msvc - 8.0 -- build - type = complete 를 실행 하여 boost 라 이브 러 리 를 완전히 컴 파일 합 니 다.
7, 몇 십 분 후에 컴 파일 이 끝 났 습 니 다.
8. VS 2008 환경 설정 1) 메뉴 표시 줄 에 있 는 '도구', '옵션', '프로젝트 와 솔 루 션', 'VC + 디 렉 터 리', '플랫폼' 에서 'Win 32' 를 선택 하 십시오. 2) "아래 내용 을 보 여 주 는 디 렉 터 리" 는 "라 이브 러 리 파일" 을 선택 하고 "새로 만 들 기" 단 추 를 누 르 면 폴 더 는 "d: \ boost 1 48 0 \ \ stage \ \ lib" 를 선택 합 니 다. 3) '아래 내용 을 보 여 주 는 디 렉 터 리' 에서 '파일 포함' 을 선택 하고 '새로 만 들 기' 단 추 를 누 르 면 폴 더 에서 'd \ boost 1 48 0' 을 선택한다.
다음은 테스트 프로그램:
#include "stdafx.h"
#include <boost/lexical_cast.hpp>
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
using boost::lexical_cast;
int a=lexical_cast<int>("123");
double b=lexical_cast<double>("123.0123456789");
string s0=lexical_cast<string>(a);
string s1=lexical_cast<string>(b);
cout<<"number: "<<a<<" "<<b<<endl;
cout<<"string: "<<s0<<" "<<s1<<endl;
int c=0;
try{
c=lexical_cast<int>("abcd");
}
catch(boost::bad_lexical_cast& e){
cout<<e.what()<<endl;
}
return 0;
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Docker를 사용한 React 및 .NET Core 6.0 샘플 프로젝트 - 1부이 기사에서는 Entity Framework Core Code First 접근 방식을 사용하는 ASP.NET Core 6.0 WEP API의 CRUD(만들기, 읽기, 업데이트 및 삭제) 작업에 대해 설명합니다. 웹 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.