이 고급 기능은 나보다 고급 사용자에게는 간단한 문제입니다. :-) Windows에서 Cygwin으로 부스트 라이브러리를 어떻게 사용합니까?Windows에서 Cygwin과 함께 부스트 사용
winxp 컴퓨터에서 cygwin을 사용하여 g ++로 프로그래밍 중입니다. 2 차 수정 된 베셀 함수가 필요하므로 최신 버전의 부스트 라이브러리를 다운로드하여 'c : \ cygwin \ lib \ boost_ 1_ 38_0 \'폴더에 설치하십시오.
나는 그들의 웹 사이트의 "시작"섹션에서 "example.cpp"프로그램을 실행하려고 : http://www.boost.org/doc/libs/1_35_0/more/getting_started/unix-variants.html
나는 간단한 bash 쉘을 사용하여 내가 예제 파일을 만든 디렉토리에서 컴파일하고 명령 줄 : 'g ++ -Wall example.cpp'
라는 메시지가 계속: "부스트/람다/lambda.hpp : 해당 파일 또는 디렉토리가 없음"
내가 -L의 가능한 모든 조합을 시도, 명령 행에서 디렉토리를 포함하는 -l 옵션, -I 옵션 아무 소용이. 또한 내 Windows 시스템의 PATH 줄에 폴더를 추가하려고했습니다./boost 디렉토리와 ALSO를 모든 하위 디렉토리에 연결하려면 어떻게해야합니까? 헤더 파일 'lambda.hpp'는 하위 디렉토리의 다른 헤더 파일을 호출합니다.
프로그램을 포함 잊으 다음과 같이 실험으로
, 나는 컴파일하고 부스트 그래프 샘플 프로그램을 실행 관리 #INCLUDE 사용법 #include INT 주() { 네임 스페이스 부스트를 사용하여 : : 람다; typedef std :: istream_iterator in; std :: for_each ( in (std :: cin), in(), std :: cout << (_1 * 3) << ""); } –
시작 안내서의 최신 버전에 대한 링크는 다음과 같습니다. http://www.boost.org/doc/libs/release/more/getting_started/unix-variants.html 1.35에 링크했습니다. –