문제

전복에서 체크 아웃하고 건물을 위해 스콘을 사용하는 프로젝트가 있습니다. 그러나 내 컴퓨터에 SCONS가 감지되지 않는 라이브러리가 설치되어 있습니다. 단지 포함 파일을 찾을 수 없다고 말합니다. Sconscrict 파일을 전혀 변경하지 않고 Scons를 라이브러리 위치로 지시 할 수있는 방법이 있습니까 (업데이트 할 때마다 충돌을 처리하고 싶지 않기 때문에) - 예 : 이전에 감지 할 명령 줄 옵션을 추가하십시오. 포함 파일을 검색하십니까? 응답하지 않기 때문에 사용 가능한 모든 옵션조차 볼 수 없습니다. --돕다 포함 파일을 검색하기 전에 옵션.

도움이 되었습니까?

해결책

좋아, 더 인터넷 검색 후에, 나는 그것을 할 수있는 방법이 있다는 것을 알았다. GCC 검색하는 많은 기본 디렉토리가 있습니다 (이미 알고있는 것 - 나는 그들이 무엇을 정의했는지 몰랐습니다). 내가 후에했던 일을하는 가장 간단한 방법은 이러한 환경 변수에 디렉토리를 추가하는 것입니다. 내가 필요로하는 사람은

$CPATH

이것은 GCC가 포함 파일을 검색하는 경로를 설정합니다. 이것을 디렉토리로 설정하면 문제를 해결해야했습니다.

다른 팁

Env [ "CPPPath"]를 설정할 수는 있지만 더 쉬운 방법이 있기를 바랍니다 ...

SCONS에는 소스 및 대상 파일을 찾는 디렉토리 인 리포지토리 개념이 있습니다. 이들은 명령 줄에 지정할 수 있습니다.

-Y REPOSITORY, --repository=REPOSITORY, --srcdir=REPOSITORY
                            Search REPOSITORY for source and target files.

스콘 자체를 돕기 위해 사용하십시오 -H 옵션.

SCONS 스크립트의 개발자가 명시 적으로 지원을 추가하지 않는 한 아닙니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top