2012-07-06 2 views
1

QtCreator를 IDE 프로젝트로 사용하려고합니다. 그 이유는 내가 QtCreator에 익숙하기 때문에 내가 작업하고있는이 새로운 프로젝트를 단계별로 실행할 수있는 시각적 IDE가 필요하기 때문입니다. 내 개발 상자와 배포 상자는 다르지만 둘 다 gmake를 사용합니다. QtCreator에는 cmake가 필요합니다. 이것은 개발 상자에 넣지 않아도되지만 배포 상자에는 cmake가 없을 것입니다.qakecreator 프로젝트 용 cmake vs gmake

나는 소프트웨어를 Qt 상자에 설치하고 배포 상자에 배포해야합니까?

편집 : 기존 코드베이스에는 이미 메이크 파일 구조가 있으며, 방해하지 않을 것입니다. 기존 프로젝트를 사용하도록 프로젝트를 설정할 수 있다면 좋을 것입니다.

답변

0

프로젝트가 빌드 시스템으로 CMake를 사용한다면, 빌드중인 시스템에 프로젝트를 설치해야합니다. Makefile을 미리 생성 할 수없고 다른 상자에 make을 실행하면됩니다.

글쎄, 당신은 실제로 할 수 있지만, 아마 같은 컴파일러 버전, libs/헤더 같은 경로에 등등이 필요합니다. 그래서 일반적으로 좋은 생각이 아니야.

이미 컴파일 된 바이너리를 배포하는 경우 CMake와 관련이 없습니다. 일반적인 규칙은 두 시스템에서 동일한 공유 라이브러리를 가져야한다는 것입니다. 프로젝트를 정적으로 링크하면 추가 종속성없이 단일 실행 가능/라이브러리를 배포 할 수 있습니다.