2014-06-13 5 views
0

프로그래밍에 대한 경험이있는 대부분의 사용자는 Windows 및 Visual Studio를 사용하고 있습니다. 나는 최근에 크로스 플랫폼 빌드 도구를 조사해 리눅스에서도 프로그래밍 할 수있다. Cmake를 사용하여 파일을 만들었고 Codelite를 Visual Studio와 비슷한 바로 가기 키가 있으므로 IDE로 사용할 것이라고 생각했습니다. 나에게 운 좋은 Codelite 지원은 cmake3.0에 추가되었습니다. 프로그램을 컴파일하고 디버그 할 수 있는지 확인하기 위해 두 개의 작은 데모를 만들었습니다. 프로그램을 쉽게 컴파일 할 수 있었지만 디버깅 할 때 문제가 발생했습니다.Codelite 및 Cmake로 디버그

내 프로젝트 레이아웃은 다음과 같습니다. 각 작업 공간에는 자체 CMakeLists.txt가 있고 각 exe/라이브러리에는 자체 CMakeLists.txt가 있습니다.

Workspace1: 
    Exe1 
    main.cpp 
    Exe2 
    main2.cpp 

Workspace2: 
    Library1 
    mylib.cpp 
    mylib.h 
    Exe3 
    main.cpp 

첫 번째 작업 영역의 문제점은 코드 랩에서 exe1 만 디버깅하고 실행할 수 있다는 것입니다. 활성 프로젝트로 exe2를 설정하고 실행하면 빈 콘솔 창이 나타나고 디버깅을 시도 할 때 오류가 발생합니다. "실행 파일이 지정되지 않았습니다. 'target exec'을 사용하십시오.

두 번째 프로젝트 난 아무것도 실행할 수 없습니다. 그것은 빈 콘솔 창을 불러옵니다. 나는 또한 내가 전에 같은 오류가 나타납니다 프로젝트를 디버깅 할 수 없습니다.

는 아무도 내가 뭘 잘못에 대한 도움말을 제공 할 수 ?

답변

0

파일보기에서 각 프로젝트를 마우스 오른쪽 버튼으로 클릭하십시오 (보통 왼쪽의 트리). 및 선택 Settings 나타나는 프로젝트 설정 대화 상자에서 실행 섹션에서 Common Settings -> General 이/디버그

가 부착 된 스크린 샷을 참조 실행하는 실행 파일을 선택합니다 기본적으로 첫 번째 페이지)합니다. 모든 프로젝트

enter image description here

HTH에 대해이 작업을 수행

, 둘다