2017-09-05 5 views
0

cmake를 사용하여 QT Creator에서 빈 C++ 프로젝트를 만듭니다. 내가 프로젝트 계층 구조를 참조 건물 도구로 "cmake"을 선택 일부 메뉴 후 :QT Creator + cmake로 빈 프로젝트를 만들 수 없습니다.

- MyTestCMake2 
    - CMakeLists.txt 

을 (-> 비 Qt는 프로젝트 - -> 일반 C++ 응용 프로그램 새 프로젝트를> 시스템 구축을위한 CMake를 확인)

그리고 그게 전부입니다! 이상하게 들리지만 QTCreator는 main.cpp를 일부 C++ 코드와 함께 열지 만 QTCreator는이 파일이 내 프로젝트의 일부가 아니라고 알려줍니다. main.cpp 수동으로 MyTestCMake2 프로젝트에 추가하려고하지만 그것을 할 수 없습니다. 사용할 수 없습니다.

CMakeLists.txt 내용은 다음과 같습니다

cmake_minimum_required(VERSION 2.8) 
project(MyTestCMake2) 
add_executable(${PROJECT_NAME} "main.cpp") 

나는 cmake와 실행하려고 : 빌드 -> CMake 실행하지만 아무 일도 일어나지 않습니다. 뭐가 문제 야? QTCreator가 CMake와 제대로 작동하지 않는 이유는 무엇입니까?

내 ENV는 다음과 같습니다

cmake: 3.9.1 
Qt Creator: 4.3.1 (Qt: 5.9.1) 
Mac OS Sierra 10.12.5 

내가 4.4 Qt는 창조주를 업그레이드 한 해결하고 밖으로 상자의 일! 이전과 동일한 단계를 수행했지만 지금은 문제없이 작동합니다! 이 얼마나 마술.

+1

콘솔 응용 프로그램 만 작동한다는 것을 경험했습니다. Qt의 어떤 종류의 프로젝트를 만들고 있습니까? –

+0

간단한 테스트 케이스가 QtCreator와 CMake가 설치된 Fedora 26에서 작동합니다. 저는 Build System에서 "New Project", "Non-Qt Project", "Plain C++ Application"및 "CMake"를했습니다. –

+0

@JensMunk, cmake : 3.9.1, Qt 작성자 : 4.3.1, Qt : 5.9.1, Mac OS Sierra 10.12.5 – JavaRunner

답변

0

나는 Qt Creator를 4.4로 업그레이드했고, 바로 사용할 수 있었다. 이전과 동일한 단계를 수행했지만 지금은 문제없이 작동합니다! 이 얼마나 마술.