2012-08-02 2 views
-1

대형 프로젝트의 출처로 참여/연주하는 것에 관해 시작하는 것에 대해 몇 가지 질문이 있습니다 (BRL-CAD).큰 프로젝트에 기여하기위한 기술적 조언 및 조언

먼저 내 컴퓨터에는 2 개의 빌드가 있으며, 미리 컴파일 된 버전과 원본에서 빌드 한 버전이 있습니다. 어느 것을 제어 할 수 있습니까? 내가 알 수있는 한, 그들은 같은 명령을 사용하여 발사합니다.

두 번째 질문은 Qt Creator에서 소스를보고 놀고 있습니다. 내가 여기서 뭔가를 변경해야한다고 생각하는데, 편집기에서가 아니라 명령 프롬프트에서 프로그램을 실행하십시오.

답변

0

사전 설치된 버전은 특정 디렉토리에서 실행 가능하며 소스 빌드는 다른 위치에서 다른 실행 파일을 갖습니다. 어떤 파일을 실행할지 제어하려면 필요한 파일의 전체 경로를 지정해야합니다. 디렉토리를 경로로 변경하고 거기에서 실행하면됩니다.

그렇지 않으면 시스템의 $ PATH 변수에 위치 만 있기 때문에 실행되는 버전은 항상 사전 설치된 버전이됩니다.

IDE에서 빌드하고 실행하면 확실히 실행중인 소스 코드 버전이됩니다. 하지만 일단 빌드되면 코드를 디버깅하거나 원하지 않는 한 IDE에서 실행할 필요가 없습니다. IDE 및 위에 설명 된대로 명령 줄에서 빌드 된 버전을 계속 실행할 수 있습니다.

Qt Creator에 익숙하지 않지만 빌드 출력 디렉토리가 지정된 프로젝트 설정이 있습니다. 아마 소스 코드의 자식 또는 형제 디렉토리에있을 것입니다. 이것이 명령 행에서 실행하기 위해 변경해야하는 경로입니다. 구축 할 때 선택하는 방법에 따라 "릴리스"와 "디버그"두 가지가있을 수 있습니다.

이들은 질문이 불특정이기 때문에 매우 일반 설명과 큰 생략과 가정이 있지만 도움이되기를 바랍니다.