2012-04-10 2 views
8

Windows에서 실행중인 C++ 프로젝트에서 cpp-netlib 라이브러리를 사용하고 싶습니다. http://cpp-netlib.github.com/getting_started.html 아래의 지침을 엄격하게 따라갔습니다. 여기서는 명령 이해를 중단 한 "CMake 받기"섹션까지입니다. CMake는 실제로 의무 사항이 아닙니까? 그렇다면 프로젝트에서 라이브러리를 사용할 수 있도록 정확한 단계는 무엇입니까?Windows에서 C++ 프로젝트의 cpp-netlib 사용

여기 누군가 나에게 지침을 제공하거나 자세한 안내를 참조하면 이 될 것입니다. Google은 그렇게 많이 도와주지 않았습니다. 여기

+0

당신이 이것을 알아 냈습니까? 나는 이것을 사용하려고 노력하고있다. – baruch

+0

불행히도 없습니다. 결국 우리는 다른 기술을 사용했습니다. – user181218

+0

[최신 시작 안내서 링크] (http://cpp-netlib.org/0.10.1/getting_started.html#getting-started) 업데이트 됨. – ladenedge

답변

9

같은 문제 :

는 나는 내가 (당신의 경로가 다를 수 있음) 이 채워집니다

cd .. 
mkdir cpp-netlib-build 
cd cpp-netlib-build 
cmake.exe -G "Visual Studio 10" -DBOOST_ROOT:string="C:\Dev\Boost\boost_1_51_0" ../cpp-netlib-0.9.4 

에 CPP-NETLIB-0.9.4 덤프 디렉토리에서

으로 가고있어 VS10 솔루션 및 프로젝트가 포함 된 cpp-netlib-build 디렉토리

+0

나는 cpp-netlib의 Boost 사용과 API의 구조가 정말 좋았지 만 버그로 인해 [Poco] (http://pocoproject.org/)를 선택했다. –

+0

-DBOOST_ROOT : string 대신 -DBOOST_INCLUDEDIR : string 및 -DBOOST_LIBRARYDIR : string을 별도로 지정해야했습니다. 또한 -G "Visual Studio 11"은 VS2012에서 작업했습니다. –

+0

생성 된 VS 프로젝트가 BOOST_LIBRARYDIR을 추가 라이브러리 폴더로 지정하지 않았으므로 모든 프로젝트에 수동으로 추가해야했습니다. –