지금 PreMake/CMake를보고 있습니다. 그러나 전체 플랫폼 간 빌드 워크 플로에서이 방법을 사용하는 방법을 알지 못합니다. 실제로 makefile (또는 솔루션)을 생성합니다. 그렇다면 실제로 각 대상 플랫폼에서 이러한 솔루션을 어떻게 구축합니까? .sh 또는 .bat 파일과 같은 대상마다 하나의 빌드 스크립트를 유지해야합니까? 이것은 처음부터 premake/CMake와 같은 도구를 사용하는 목적을 무효화합니다.PreMake/CMake를 C++ 빌드 워크 플로우에 통합하는 방법
premake를 사용하여 코딩에서 최종 내장 제품까지의 모든 과정을 보여주는 자습서에 대한 링크가 좋습니다.
도움 주셔서 감사합니다.
나는이 질문을 이해하고 있는지 잘 모르겠다. Premake는 빌드 파일을 생성합니다. 당신은 건물 *에 의해 그들을 건설합니다. makefile을 생성했다면 makefile을 실행한다. VC'.sln'을 생성했다면 VC에서 VC를 실행합니다. Premake의 핵심은 * 사용자 *가 자신이 편안하게 사용할 수있는 빌드 파일을 사용할 수 있다는 것입니다. VC proj를 사용할 수 있으며 사용자는 makefile이나 Code :: Blocks 등을 사용할 수 있습니다. –
premake (또는 CMake)는 프로젝트 파일 (또는 메이크 파일)을 생성합니다. 문제는 플랫폼 독립적 인 방식으로 파일을 빌드하는 방법을 아는 것입니다. 개미 그냥 그렇게 할 것 ... – Korchkidu