Here은 각 빌드 (디버그 및 릴리스)에 대해 cmake를 실행하는 경우 CMAKE_BUILD_TYPE
을 인수로 cmake
에 전달하는 것이 좋습니다. cmake -DCMAKE_BUILD_TYPE=Release ..
또는 cmake -DCMAKE_BUILD_TYPE=Debug ..
cmake-gui에서 이에 해당하는 부분은 무엇입니까? "구성"을 누르면 창에서 일부 변수가 팝업되고 여기서 새 변수를 만듭니다. CMAKE_BUILD_TYPE=Debug
"생성"을 누르면 위의 명령 줄 전달과 동일하게 적용됩니까?cmake-gui의 변수 수정
감사합니다.
답장을 보내 주셔서 감사합니다. 참고 : CMAKE_BUILD_TYPE은 '고급'에서 사용할 수 없습니다. 나는 또한 -DCMAKE_BUILD_TYPE = "Debug"를 cmake-gui로 전달하려고했지만 인식하지 못하고 GUI에서 변수를 수정하는 것만 같다. 단일 구성 및 다중 구성에 대한 귀하의 메모는 다른 질문에 비춰질 수 있습니다. http://stackoverflow.com/questions/39401044/properway-to-compile-project-with-debug-symbols-and-cmake –
다시 감사합니다. 예를 들면. 'CMAKE_INSTALL_PREFIX'는 Visual Studio가 설정 생성자로 사용될 때 쓸모가 없습니다. 예를 들어 피할 수있는 변수의 목록이 있습니까? Visual Studio의 경우? 고맙습니다. –
Visual Studio를 구성 생성기로 사용할 때'CMAKE_INSTALL_PREFIX'는 쓸모가 없습니다. 솔루션으로 생성 된'INSTALL' 프로젝트에서 사용됩니다. AFAIK Visual Studio 생성기에서 사용하지 않는 변수의 실제 목록은 없습니다. 유닉스 나 OSX와 관련된 변수는 사실상 예제에서는 비주얼에는 쓸모가 없지만, 생성 중에는 무시 될 것이므로 전혀 피할 이유가 없다. – wasthishelpful