2012-02-29 2 views

답변

4

편집 : 이것은 분명히 rboc의 답변에 따라 QtCreator 4.0 이상에서 지원됩니다. 현재 QtCreator의 버전이 설치되어 있지 않으므로 불행히도이를 확인할 수 없습니다.


올드 대답

나는 이것이 현재 본질적으로 불가능하다 생각합니다. 원한다면 작성하려는 각 대상에 대해 사용자 정의 빌드 구성을 작성하고 해당 구성에 대한 명령에서 대상을 인수로 수동으로 지정할 수 있기 때문에 "본질적으로"라고 말합니다. 그런 다음 해당 타겟을 구축하려면 해당 구성을 선택하고 빌드하십시오. 이것은 매우 해킹 된 해결 방법이지만, 불행히도 현재로서는 유일하게 실행 가능한 옵션이라고 생각합니다. 더 나은 해결책은 각 대상에 대해 별도의 프로젝트를 만드는 것입니다.

+0

예, 그렇습니다.하지만 crossplatom, cross IDE 개발자에게는 cmake가 매우 유용합니다. Qt Creator 사용을 위해서만 프로젝트에 추가 사용자 화를 추가하는 것은별로 도움이되지 않습니다. 나는 Qt Creator 4.0을 사용하는데 문제는 여전히 동일하다. 나는 하나의 표적만을 만들 수 없다. 나는 전체 솔루션 만 만들 수 있었다. 너무 슬 (다. ( – Maks

+0

@Maks CMake를 사용한다면 커맨드 라인에서 개별 타겟을 구축 할 수있다. –

+1

@ rboc의 대답을 꼭 확인해야한다 - 이제 가능해진다. –

4

QtCreator 4.0.0부터, 프로젝트 창에서 빌드 단계 -> 세부 정보로 이동하여 대상을 선택하십시오. cmake에서 "--target"명령 행 옵션을 사용할 수도 있습니다.

업데이트 :

CMake 3.7.2 또는과 QtCreator 4.3.0 이후 대상 목록은 프로젝트보기에, 그래서 당신이 바로 클릭 할 수있는 빌드보다.

+0

이 답변은 반드시 받아 들여야합니다! –

+0

하나 이상의 대상을 선택할 수 있습니까? "모두"또는 " 하나 "이지만 인터페이스는 체크 상자 목록이므로 원하는 수만큼 선택할 수 있어야하지만 하나만 선택할 수 있습니다. –

+0

Qt 작성자 4.0.0에서는 하나의 대상 만 선택할 수 있습니다 QtCreator 4.3.0부터 모든 태그 세트는 프로젝트보기뿐만 아니라 int에서 볼 수 있지만 프로젝트 창에서는 볼 수 있습니다. 프로젝트 창이나 프로젝트보기에서 선택하여 여러 대상을 아직 선택할 수 없습니다. – rboc

관련 문제